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

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

{
    "id": 62,
    "name": "AMI 2BD0E9C1",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/62/?format=api",
    "image": null,
    "events": [
        {
            "id": 2623,
            "name": "Thursday, Nov 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2623/?format=api",
            "occurrences_count": 11,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2624,
            "name": "Friday, Nov 10-11 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2624/?format=api",
            "occurrences_count": 3210,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2625,
            "name": "Saturday, Nov 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2625/?format=api",
            "occurrences_count": 3617,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2626,
            "name": "Sunday, Nov 12-13 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
            "occurrences_count": 1097,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2627,
            "name": "Monday, Nov 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2627/?format=api",
            "occurrences_count": 5034,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2628,
            "name": "Tuesday, Nov 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2628/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2629,
            "name": "Wednesday, Nov 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2629/?format=api",
            "occurrences_count": 4014,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=62",
    "events_count": 7,
    "captures_count": 30391,
    "occurrences_count": 16986,
    "taxa_count": 223,
    "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:37:02.015728",
    "updated_at": "2025-11-25T13:44:36.250193",
    "latitude": 9.163177,
    "longitude": -79.8381913,
    "first_date": "2023-11-09",
    "last_date": "2023-11-16",
    "device": {
        "id": 22,
        "name": "UKCEH System v2",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/22/?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": 16,
        "name": "Compute Canada Object Store",
        "details": "https://api.beluga.insectai.org/api/v2/storage/16/?format=api",
        "user_permissions": [],
        "uri": "s3://test/Panama/2BD0E9C1/"
    },
    "data_source_uri": "s3://test/Panama/2BD0E9C1/",
    "data_source_total_files": 30391,
    "data_source_total_size": 47890731541,
    "data_source_total_size_display": "44.6 GB",
    "data_source_last_checked": "2023-12-06T21:10:14.153146",
    "data_source_subdir": "Panama/2BD0E9C1",
    "data_source_regex": "",
    "description": "Raspberry Pi, PCB Lights, Battery\tpower.",
    "example_captures": [
        {
            "id": 4806806,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806806/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113055759-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:57:59",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806805,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806805/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113055749-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:57:49",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806803,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806803/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113055729-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:57:29",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806482,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806482/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113050359-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:03:59",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806496,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806496/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113050619-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:06:19",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806481,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806481/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113050349-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:03:49",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806391,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806391/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113044849-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T04:48:49",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806392,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806392/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113044859-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T04:48:59",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806492,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806492/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113050539-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:05:39",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4806219,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4806219/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/2BD0E9C1/20231113042009-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T04:20:09",
            "event": {
                "id": 2626,
                "details": "https://api.beluga.insectai.org/api/v2/events/2626/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}