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

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

{
    "id": 61,
    "name": "AMI BEF510C3",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/61/?format=api",
    "image": null,
    "events": [
        {
            "id": 2612,
            "name": "Friday, Nov 10-11 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2612/?format=api",
            "occurrences_count": 2198,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2614,
            "name": "Saturday, Nov 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2614/?format=api",
            "occurrences_count": 2334,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2615,
            "name": "Sunday, Nov 12-13 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2615/?format=api",
            "occurrences_count": 771,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2617,
            "name": "Monday, Nov 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2618,
            "name": "Tuesday, Nov 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2618/?format=api",
            "occurrences_count": 2397,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2620,
            "name": "Wednesday, Nov 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2620/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=61",
    "events_count": 6,
    "captures_count": 24590,
    "occurrences_count": 570,
    "taxa_count": 136,
    "project": {
        "id": 20,
        "name": "Barro Colorado Island Research Station",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/barro_colorado_nature_monument.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/20/?format=api",
        "user_permissions": []
    },
    "created_at": "2023-12-06T20:33:01.446271",
    "updated_at": "2025-10-08T21:19:53.593022",
    "latitude": 9.1619212,
    "longitude": -79.8388263,
    "first_date": "2023-11-10",
    "last_date": "2023-11-16",
    "device": {
        "id": 1,
        "name": "UKCEH Trap",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/1/?format=api",
        "user_permissions": []
    },
    "research_site": {
        "id": 1,
        "name": "Default Research Site",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/1/?format=api",
        "user_permissions": []
    },
    "jobs": [],
    "data_source": {
        "id": 1,
        "name": "AMI Shared Trap Data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/1/?format=api",
        "user_permissions": [],
        "uri": "s3://ami-trapdata/Panama/BEF510C3/"
    },
    "data_source_uri": "s3://ami-trapdata/Panama/BEF510C3/",
    "data_source_total_files": 24590,
    "data_source_total_size": 132799348434,
    "data_source_total_size_display": "123.7 GB",
    "data_source_last_checked": "2023-12-06T20:39:37.408935",
    "data_source_subdir": "Panama/BEF510C3",
    "data_source_regex": null,
    "description": "Rock Pi, LED ring, Battery power.",
    "example_captures": [
        {
            "id": 4739904,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4739904/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231112205319-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-12T20:53:19",
            "event": {
                "id": 2615,
                "details": "https://api.beluga.insectai.org/api/v2/events/2615/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4751853,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4751853/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231114014540-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-14T01:45:40",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754454,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754454/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231114061230-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-14T06:12:30",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4746682,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4746682/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113185930-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T18:59:30",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4747708,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4747708/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113190350-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T19:03:50",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4747704,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4747704/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113190310-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T19:03:10",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4747712,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4747712/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113190430-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T19:04:30",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4747711,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4747711/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113190420-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T19:04:20",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4746679,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4746679/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231113185900-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T18:59:00",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4751856,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4751856/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/BEF510C3/20231114014610-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-14T01:46:10",
            "event": {
                "id": 2617,
                "details": "https://api.beluga.insectai.org/api/v2/events/2617/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}