A model viewset that uses different serializers for the list and detail views.

GET /api/v2/deployments/123/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, DELETE, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 123,
    "name": "Costa Rica - Restoration",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/123/?format=api",
    "image": null,
    "events": [
        {
            "id": 3438,
            "name": "Monday, Feb 12-13 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
            "occurrences_count": 28,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=123",
    "events_count": 1,
    "captures_count": 3419,
    "occurrences_count": 28,
    "taxa_count": 19,
    "project": {
        "id": 45,
        "name": "AMBER - Costa Rica",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/alan-turing-institute9245.logowik.com.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/45/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-04-25T09:56:12.539347",
    "updated_at": "2025-10-08T21:19:53.651378",
    "latitude": 8.409125,
    "longitude": -83.349612,
    "first_date": "2024-02-12",
    "last_date": "2024-02-13",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 853,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/853/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-09-12T19:41:15.604907",
            "updated_at": "2024-11-13T17:15:33.750572",
            "user_permissions": []
        },
        {
            "id": 846,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/846/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-09-12T15:01:53.408782",
            "updated_at": "2024-11-13T17:15:33.776533",
            "user_permissions": []
        },
        {
            "id": 655,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/655/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Unknown",
                "key": "unknown"
            },
            "created_at": "2024-05-01T22:46:52.300513",
            "updated_at": "2024-11-13T17:15:34.164114",
            "user_permissions": []
        },
        {
            "id": 625,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/625/?format=api",
            "status": "FAILURE",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-30T04:17:38.831354",
            "updated_at": "2024-11-13T17:15:34.241849",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 21,
        "name": "Costa Rica data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/21/?format=api",
        "user_permissions": [],
        "uri": "s3://cri/dep000040/"
    },
    "data_source_uri": "s3://cri/dep000040/",
    "data_source_total_files": 3419,
    "data_source_total_size": 8332649390,
    "data_source_total_size_display": "7.8 GB",
    "data_source_last_checked": "2024-09-12T19:41:20.698230",
    "data_source_subdir": "dep000040",
    "data_source_regex": null,
    "description": "dep000040",
    "example_captures": [
        {
            "id": 9130683,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130683/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213031020-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154249Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=241524de727911cc66d461d9db0429373b92366452a0334a875fab65b0333552",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:10:20",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130195,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130195/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213014900-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154249Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=5639871d2d00b1c77ceaa0e1925cdc5d0b67abe857e3145b32a22fad9263cce6",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:49:00",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130648,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130648/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213030430-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154249Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c45fde8888a8a5ea4f30b2ab22d73e67758263028ff6169ebc90213a4fc4650d",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:30",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130652,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130652/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213030510-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154249Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=46f5534b32db0d5f7b43daff0f0f632ab9f941c783a17934690a54d73565e4bc",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:05:10",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130679,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130679/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213030940-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=fd3b8761306a5cdabe5f10db5d02013af03046286f402146f74fb027c28b9387",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:09:40",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130647,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130647/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213030420-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=0ea28cc20b1ad5e35a5108f7054aaebf40346ee0e15ef97aacfecb6ae71f265a",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:20",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130650,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130650/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213030450-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c4e2f7c27089e78f036c4f70ecb34f8dbdbf91bd3342464cf737357b660b6880",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:50",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130684,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130684/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213031030-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=5c82b299408bf10673c74570c0d9e305eb4d065c9c17c48a6e8cbaf4f12a3313",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:10:30",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130192,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130192/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213014830-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8b1c453863ddb972a46750f3696a9a44be1dfd909ccec6f914b181b998f6b493",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:48:30",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9130194,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9130194/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000040/snapshot_images/01-20240213014850-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154250Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=a450df424a6262c12cbf1cead53d68241d3d804f2978bcbad70cb8853676b119",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:48:50",
            "event": {
                "id": 3438,
                "details": "https://api.beluga.insectai.org/api/v2/events/3438/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}