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

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

{
    "id": 245,
    "name": "Costa Rica - Dry Forest",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/245/?format=api",
    "image": null,
    "events": [
        {
            "id": 5800,
            "name": "Monday, Apr 29 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5800/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 5808,
            "name": "Tuesday, Apr 30 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5808/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 5817,
            "name": "Wednesday, May 22-23 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 5823,
            "name": "Monday, May 27 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5823/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 5830,
            "name": "Wednesday, May 29 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/5830/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=245",
    "events_count": 5,
    "captures_count": 4152,
    "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-13T07:21:38.639484",
    "updated_at": "2025-10-08T21:19:53.633799",
    "latitude": 10.34498,
    "longitude": -85.339332,
    "first_date": "2024-04-29",
    "last_date": "2024-05-29",
    "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": 1148,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/1148/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2025-01-22T00:30:19.466304",
            "updated_at": "2025-01-22T00:30:29.282972",
            "user_permissions": []
        },
        {
            "id": 1114,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/1114/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2025-01-21T10:49:06.727454",
            "updated_at": "2025-01-21T13:36:56.728404",
            "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/dep000035/snapshot_images/"
    },
    "data_source_uri": "s3://cri/dep000035/snapshot_images/",
    "data_source_total_files": 4152,
    "data_source_total_size": 14412290530,
    "data_source_total_size_display": "13.4 GB",
    "data_source_last_checked": "2025-01-22T00:30:28.715058",
    "data_source_subdir": "dep000035/snapshot_images",
    "data_source_regex": null,
    "description": "dep000035",
    "example_captures": [
        {
            "id": 20475778,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475778/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000820-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=37908c051b64e247f65b3b977425265477f1b314220023f07b701b70deebac2d",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:08:20",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475779,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475779/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000830-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c434fa51119673b1ce098af470ebc66ddda84000b67c041fc93c44045b6675ad",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:08:30",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475769,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475769/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000650-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c4cf2d1567135dd145de1186dd992d48e6216739f26368b2062005f576ec9993",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:06:50",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475777,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475777/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000810-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=0aec551fca1298e48575d335959b992315da9575a8d03da4d4b5fbfa0332f37e",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:08:10",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475770,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475770/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000700-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8c920addc4170ef9c89e06551e1388b574e957df7fb32907c19bb8ac63fbf8f4",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:07:00",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475789,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475789/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523001010-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140840Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=bc5a51c4322cfc87c67fa3eb8b341fd5087f0e8d329225199b9a1e104db25a41",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:10:10",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475776,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475776/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000800-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140840Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=4dab8dd13b21a66c73995a3b15d502508302e2ddb2ebb9aa65aa71dc7a9d2928",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:08:00",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475780,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475780/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523000840-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140840Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=47111ed37cc836bf9d28549fd2e9495590b7cd1818809e55e1feb053e2680187",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:08:40",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475792,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475792/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240523001040-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T140840Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=6dc7561d308548567de82bfcc53e1c74804283043e14ff4a34610d1db73a4eb6",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-23T00:10:40",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 20475640,
            "details": "https://api.beluga.insectai.org/api/v2/captures/20475640/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/cri/dep000035/snapshot_images/01-20240522234520-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T101634Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8792ba0ed91e21c02fb9708c14b55a3b2f4443a043bf19e39cb9d0d7c7f78fed",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-22T23:45:20",
            "event": {
                "id": 5817,
                "details": "https://api.beluga.insectai.org/api/v2/events/5817/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}