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

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

{
    "id": 250,
    "name": "Costa Rica - Restoration",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/250/?format=api",
    "image": null,
    "events": [
        {
            "id": 5801,
            "name": "Monday, Feb 12-13 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=250",
    "events_count": 2,
    "captures_count": 3419,
    "occurrences_count": 0,
    "taxa_count": 0,
    "project": {
        "id": 88,
        "name": "Costa Rica- Labelling",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/20240205_172826.jpg",
        "details": "https://api.beluga.insectai.org/api/v2/projects/88/?format=api",
        "user_permissions": []
    },
    "created_at": "2025-01-13T10:28:19.748767",
    "updated_at": "2025-10-08T21:19:53.649746",
    "latitude": 8.409125,
    "longitude": -83.349612,
    "first_date": "2024-02-12",
    "last_date": "2024-02-13",
    "device": {
        "id": 91,
        "name": "Default device",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/91/?format=api",
        "user_permissions": []
    },
    "research_site": {
        "id": 85,
        "name": "Default site",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/85/?format=api",
        "user_permissions": []
    },
    "jobs": [
        {
            "id": 1136,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/1136/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2025-01-21T12:16:31.621873",
            "updated_at": "2025-01-21T13:37:32.823571",
            "user_permissions": []
        },
        {
            "id": 1102,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/1102/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2025-01-13T10:28:45.697612",
            "updated_at": "2025-01-14T21:48:35.776910",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 40,
        "name": "Costa Rica Data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/40/?format=api",
        "user_permissions": [],
        "uri": "s3://cri/dep000040/snapshot_images/?regex=null"
    },
    "data_source_uri": "s3://cri/dep000040/snapshot_images/?regex=null",
    "data_source_total_files": 3419,
    "data_source_total_size": 8332649390,
    "data_source_total_size_display": "7.8 GB",
    "data_source_last_checked": "2025-01-21T13:37:32.262517",
    "data_source_subdir": "dep000040/snapshot_images",
    "data_source_regex": "null",
    "description": "dep000040",
    "example_captures": [
        {
            "id": 19284721,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284721/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154424Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=d15f3049e10b8a843a469a474ca10299b466ddbd864a03830d0ea2f8683489fb",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:10:20",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19283233,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19283233/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=17e634ba22209ffbd988df50bc6fd5505302d58c0e3338fe365fe5644284395b",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:49:00",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284686,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284686/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c42754709bd34d45d5f6884bf0b8a4da833a9cf71647a99582732284c6f42a9a",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:30",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284690,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284690/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c5bb4cc512c0edf1b4344ea9b3270c9142ebfc814950cf3e77234a49733c302b",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:05:10",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284717,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284717/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=6309c68c692f3d3ee4068fdfa3724fa39d638c2fdb2ff20ff65b37774c45daa7",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:09:40",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284685,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284685/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=17b818a759cad4e8b0aa99ce8e64d50e8e9432a49abd9b2855dad5e23102377a",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:20",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284688,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284688/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=9693e6a06083778b0b1fcc0c4a7bd84e8b2e7f0b3e742824823c1908b22bdd45",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:04:50",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19284722,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19284722/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=504a8bee0fc329f460ccf2e37401fb210a478173ded169e2d68c7ff01a80eec3",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T03:10:30",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19283230,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19283230/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154425Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=2bba4c8ca3575d127a77d9a5532c331388a782526300cc248e36898c55a9471f",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:48:30",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 19283232,
            "details": "https://api.beluga.insectai.org/api/v2/captures/19283232/?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=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154426Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=3504c12fcd281c0b9e3077796f2c257ae33d0f134ee1b025234f2ea060aad684",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-13T01:48:50",
            "event": {
                "id": 5801,
                "details": "https://api.beluga.insectai.org/api/v2/events/5801/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}