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

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

{
    "id": 86,
    "name": "Front of house",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/86/?format=api",
    "image": null,
    "events": [
        {
            "id": 2855,
            "name": "Saturday, Mar 11 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2855/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2856,
            "name": "Friday, Dec 29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2856/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=86",
    "events_count": 2,
    "captures_count": 2,
    "occurrences_count": 0,
    "taxa_count": 0,
    "project": {
        "id": 39,
        "name": "AMT Aranda",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/donald_IMG_20210521_185504-2048x1536.jpg",
        "details": "https://api.beluga.insectai.org/api/v2/projects/39/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-04-11T21:01:16.853691",
    "updated_at": "2025-10-08T21:19:53.716018",
    "latitude": -35.2641,
    "longitude": 149.08335,
    "first_date": "2023-03-11",
    "last_date": "2023-12-29",
    "device": null,
    "research_site": null,
    "jobs": [],
    "data_source": null,
    "data_source_uri": null,
    "data_source_total_files": 2,
    "data_source_total_size": 942191,
    "data_source_total_size_display": "920.1 KB",
    "data_source_last_checked": null,
    "data_source_subdir": null,
    "data_source_regex": null,
    "description": "Mounted on wall in Aranda.",
    "example_captures": [
        {
            "id": 6238685,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6238685/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/example_captures/86/20230311211245-00-17-TempC_Unknown-Humid_Unknown.jpg",
            "width": 3840,
            "height": 2160,
            "timestamp": "2023-03-11T21:12:45",
            "event": {
                "id": 2855,
                "details": "https://api.beluga.insectai.org/api/v2/events/2855/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6238686,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6238686/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/example_captures/86/20231229220411-00-20-TempC_Unknown-Humid_Unknown.jpg",
            "width": 3840,
            "height": 2160,
            "timestamp": "2023-12-29T22:04:11",
            "event": {
                "id": 2856,
                "details": "https://api.beluga.insectai.org/api/v2/events/2856/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [
        {
            "id": 6238685,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6238685/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/example_captures/86/20230311211245-00-17-TempC_Unknown-Humid_Unknown.jpg",
            "width": 3840,
            "height": 2160,
            "timestamp": "2023-03-11T21:12:45",
            "event": {
                "id": 2855,
                "details": "https://api.beluga.insectai.org/api/v2/events/2855/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6238686,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6238686/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/example_captures/86/20231229220411-00-20-TempC_Unknown-Humid_Unknown.jpg",
            "width": 3840,
            "height": 2160,
            "timestamp": "2023-12-29T22:04:11",
            "event": {
                "id": 2856,
                "details": "https://api.beluga.insectai.org/api/v2/events/2856/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "user_permissions": []
}