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

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

{
    "id": 126,
    "name": "Wingscape 1",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/126/?format=api",
    "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/deployments/20240416_195153_op13B7p.jpg",
    "events": [
        {
            "id": 3563,
            "name": "Saturday, May 4-5 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3563/?format=api",
            "occurrences_count": 141,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3564,
            "name": "Tuesday, May 7-8 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3564/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3565,
            "name": "Wednesday, May 8-9 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3566,
            "name": "Thursday, May 9-10 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3566/?format=api",
            "occurrences_count": 10,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3567,
            "name": "Friday, May 10-11 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3567/?format=api",
            "occurrences_count": 41,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3568,
            "name": "Saturday, May 11-12 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3568/?format=api",
            "occurrences_count": 38,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3569,
            "name": "Monday, May 13-14 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3569/?format=api",
            "occurrences_count": 146,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=126",
    "events_count": 7,
    "captures_count": 527,
    "occurrences_count": 504,
    "taxa_count": 45,
    "project": {
        "id": 49,
        "name": "Moth Monitoring by Marc Bélisle's Lab",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/UdeS_logo_h_rgbHR.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/49/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-05-14T13:31:07.436002",
    "updated_at": "2025-10-08T21:19:53.997550",
    "latitude": 45.303718,
    "longitude": -72.198557,
    "first_date": "2024-05-04",
    "last_date": "2024-05-14",
    "device": {
        "id": 45,
        "name": "Wingscape",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/45/?format=api",
        "user_permissions": []
    },
    "research_site": {
        "id": 33,
        "name": "Backyard",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/33/?format=api",
        "user_permissions": []
    },
    "jobs": [
        {
            "id": 681,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/681/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Unknown",
                "key": "unknown"
            },
            "created_at": "2024-05-14T13:31:23.613540",
            "updated_at": "2024-11-13T17:15:34.064085",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 24,
        "name": "Compute Canada Object Store",
        "details": "https://api.beluga.insectai.org/api/v2/storage/24/?format=api",
        "user_permissions": [],
        "uri": "s3://ami-trapdata/quebec/marcb/?regex=null"
    },
    "data_source_uri": "s3://ami-trapdata/quebec/marcb/?regex=null",
    "data_source_total_files": 527,
    "data_source_total_size": 1451439477,
    "data_source_total_size_display": "1.4 GB",
    "data_source_last_checked": "2024-05-14T13:31:25.045003",
    "data_source_subdir": "quebec/marcb",
    "data_source_regex": "null",
    "description": "Wingscape timelapse camera in backyard",
    "example_captures": [
        {
            "id": 9412848,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412848/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0999_20240508234336.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T23:43:36",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412853,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412853/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT1004_20240509003335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-09T00:33:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412850,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412850/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT1001_20240509000335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-09T00:03:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412842,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412842/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0993_20240508224335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T22:43:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412832,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412832/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0983_20240508210335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T21:03:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412856,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412856/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT1007_20240509010336.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-09T01:03:36",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412831,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412831/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0982_20240508205335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T20:53:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412828,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412828/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0979_20240508202336.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T20:23:36",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412833,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412833/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT0984_20240508211335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-08T21:13:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 9412862,
            "details": "https://api.beluga.insectai.org/api/v2/captures/9412862/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/quebec/marcb/20240508MB1/WSCT1013_20240509020335.jpg",
            "width": 6080,
            "height": 3420,
            "timestamp": "2024-05-09T02:03:35",
            "event": {
                "id": 3565,
                "details": "https://api.beluga.insectai.org/api/v2/events/3565/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}