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

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

{
    "id": 60,
    "name": "AMI E43B615A",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/60/?format=api",
    "image": null,
    "events": [
        {
            "id": 2610,
            "name": "Thursday, Nov 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2610/?format=api",
            "occurrences_count": 5705,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2611,
            "name": "Friday, Nov 10-11 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2611/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2613,
            "name": "Saturday, Nov 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2613/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2616,
            "name": "Sunday, Nov 12-13 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
            "occurrences_count": 4082,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2619,
            "name": "Monday, Nov 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2619/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2621,
            "name": "Tuesday, Nov 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2621/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2622,
            "name": "Wednesday, Nov 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2622/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=60",
    "events_count": 7,
    "captures_count": 48825,
    "occurrences_count": 395,
    "taxa_count": 78,
    "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:31:33.995455",
    "updated_at": "2025-10-08T21:19:53.599989",
    "latitude": 9.163544,
    "longitude": -79.8378812,
    "first_date": "2023-11-09",
    "last_date": "2023-11-16",
    "device": {
        "id": 46,
        "name": "UKCEH System v1",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/46/?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/E43B615A/?regex=null"
    },
    "data_source_uri": "s3://ami-trapdata/Panama/E43B615A/?regex=null",
    "data_source_total_files": 48825,
    "data_source_total_size": 70678036625,
    "data_source_total_size_display": "65.8 GB",
    "data_source_last_checked": "2023-12-06T20:46:25.582221",
    "data_source_subdir": "Panama/E43B615A",
    "data_source_regex": "null",
    "description": "Rock Pi, LED ring, Battery power.",
    "example_captures": [
        {
            "id": 4759456,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4759456/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113053345-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:33:45",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754711,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754711/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113014459-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:44:59",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754718,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754718/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113014535-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:45:35",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4759588,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4759588/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113054445-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:44:45",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4752983,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4752983/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113004419-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T00:44:19",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754712,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754712/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113014505-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:45:05",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754714,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754714/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113014515-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:45:15",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4753637,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4753637/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113013849-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:38:49",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4759486,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4759486/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113053615-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T05:36:15",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 4754716,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4754716/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/Panama/E43B615A/20231113014525-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-11-13T01:45:25",
            "event": {
                "id": 2616,
                "details": "https://api.beluga.insectai.org/api/v2/events/2616/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}