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

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

{
    "id": 205,
    "name": "LAB_Box1",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/205/?format=api",
    "image": null,
    "events": [
        {
            "id": 4462,
            "name": "Monday, Apr 15 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4462/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4463,
            "name": "Tuesday, May 7 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4463/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4464,
            "name": "Wednesday, May 8 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4464/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4465,
            "name": "Monday, May 13 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4465/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4466,
            "name": "Thursday, Sep 5 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=205",
    "events_count": 5,
    "captures_count": 996,
    "occurrences_count": 0,
    "taxa_count": 0,
    "project": {
        "id": 84,
        "name": "Pennsylvania Tebufenozide Impacts Study",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/20240513_164521.jpg",
        "details": "https://api.beluga.insectai.org/api/v2/projects/84/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-09-13T14:35:34.030936",
    "updated_at": "2026-01-27T17:35:40.459447",
    "latitude": 41.2,
    "longitude": -78.0,
    "first_date": "2024-04-15",
    "last_date": "2024-09-05",
    "device": {
        "id": 86,
        "name": "Box1",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/86/?format=api",
        "user_permissions": []
    },
    "research_site": null,
    "jobs": [
        {
            "id": 1262,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/1262/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2026-01-27T17:35:33.759703",
            "updated_at": "2026-01-27T17:35:41.199979",
            "user_permissions": []
        },
        {
            "id": 899,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/899/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-09-14T14:08:00.157717",
            "updated_at": "2024-11-13T17:15:33.663325",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 38,
        "name": "Shared Object Store - Pennsylvania Tebufenozide Impacts",
        "details": "https://api.beluga.insectai.org/api/v2/storage/38/?format=api",
        "user_permissions": [],
        "uri": "s3://ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/"
    },
    "data_source_uri": "s3://ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/",
    "data_source_total_files": 996,
    "data_source_total_size": 295872509,
    "data_source_total_size_display": "282.2 MB",
    "data_source_last_checked": "2026-01-27T17:35:36.988091",
    "data_source_subdir": "LAB_Box1",
    "data_source_regex": null,
    "description": "",
    "example_captures": [
        {
            "id": 13790375,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790375/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115129-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T122839Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7a2a3d0346951e0e048e35aa6ac6d1016a74fee7af49549d90441080ac124b6e",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:51:29",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790430,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790430/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905120039-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260402%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260402T171031Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=0eef52bb64c337aeebfd28fae777466e6e92301e9cc0113e6438ae854e666cc3",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T12:00:39",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790385,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790385/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115310-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=502f8b6579abec50d5a32a34b6bdfe1b86a39997c59e43c0b2e5670679e0b7b3",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:53:10",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790380,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790380/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115219-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=4a75867e77c4cdfd83b5b709e05edb4c046e366bcc585970b15fb0bd84ba5f43",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:52:19",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790381,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790381/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115230-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=148fe7a34bc7ceb4d4bad32b5d783f74f135786708b232eeab4f44d17045ecca",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:52:30",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790379,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790379/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115209-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=aed083a4c40b2db825efed20a432911737fdaa8405fab6d85c81a6a03fd91876",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:52:09",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790378,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790378/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115159-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=2131ce147da9df3044be564c82eba57b8a308cd4d60a86752f0b06ece058d3c7",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:51:59",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790386,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790386/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115320-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=392808ae40f037cdd72ff10a5a730563c829a6982f3bb6d00e38110bccd08532",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:53:20",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790382,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790382/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115240-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f4b0e081ff161fabdd8424a44b8e40ab4273bedbf5dd37f895e0bd9ec40d1032",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:52:40",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 13790384,
            "details": "https://api.beluga.insectai.org/api/v2/captures/13790384/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/pennsylvania/tebufenozide/LAB_Box1/Box1_20240905115300-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f196f151de3a4b73ad87c0ee6263c173%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T142303Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=84c7a6d77f4abbbcfc260f582bae4411cad6b831311f6ba87f53663ad636e7e5",
            "width": 1920,
            "height": 1080,
            "timestamp": "2024-09-05T11:53:00",
            "event": {
                "id": 4466,
                "details": "https://api.beluga.insectai.org/api/v2/events/4466/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}