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

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

{
    "id": 95,
    "name": "Ox Agri neg",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/95/?format=api",
    "image": null,
    "events": [
        {
            "id": 3123,
            "name": "Wednesday, Aug 2-3 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3123/?format=api",
            "occurrences_count": 13,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3124,
            "name": "Friday, Aug 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3124/?format=api",
            "occurrences_count": 8,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3125,
            "name": "Monday, Aug 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3125/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3126,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3126/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3127,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3127/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3128,
            "name": "Monday, Aug 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3128/?format=api",
            "occurrences_count": 10,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3129,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3129/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3130,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3130/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3131,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3131/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3132,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3132/?format=api",
            "occurrences_count": 6,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3133,
            "name": "Friday, Aug 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3133/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3134,
            "name": "Monday, Aug 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3134/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3135,
            "name": "Wednesday, Aug 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3135/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3136,
            "name": "Friday, Sep 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3136/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3137,
            "name": "Monday, Sep 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3138,
            "name": "Wednesday, Sep 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3138/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3139,
            "name": "Friday, Sep 8-9 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3139/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3140,
            "name": "Monday, Sep 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3140/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3141,
            "name": "Wednesday, Sep 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3141/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3142,
            "name": "Friday, Sep 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3142/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3143,
            "name": "Monday, Sep 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3143/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3144,
            "name": "Wednesday, Sep 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3144/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3145,
            "name": "Friday, Sep 22-23 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3145/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3146,
            "name": "Monday, Oct 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3146/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3147,
            "name": "Friday, Oct 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3147/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=95",
    "events_count": 0,
    "captures_count": 86082,
    "occurrences_count": 0,
    "taxa_count": 0,
    "project": {
        "id": 44,
        "name": "AgZero+",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/agzerologo.JPG",
        "details": "https://api.beluga.insectai.org/api/v2/projects/44/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-04-25T09:16:38.861769",
    "updated_at": "2025-10-08T21:19:53.905258",
    "latitude": 51.583779,
    "longitude": -1.334005,
    "first_date": "2023-08-02",
    "last_date": "2023-10-21",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 597,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/597/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-29T13:48:37.311407",
            "updated_at": "2024-11-13T17:15:34.290648",
            "user_permissions": []
        },
        {
            "id": 589,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/589/?format=api",
            "status": "FAILURE",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-25T10:36:41.548152",
            "updated_at": "2024-11-13T17:15:34.304285",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 22,
        "name": "United Kingdom data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/22/?format=api",
        "user_permissions": [],
        "uri": "s3://gbr/dep000004/"
    },
    "data_source_uri": "s3://gbr/dep000004/",
    "data_source_total_files": 86082,
    "data_source_total_size": 106134342454,
    "data_source_total_size_display": "98.8 GB",
    "data_source_last_checked": "2024-04-29T13:51:27.680683",
    "data_source_subdir": "dep000004",
    "data_source_regex": null,
    "description": "Oxfordshire Agrischeme negative - dep000004",
    "example_captures": [
        {
            "id": 8112205,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8112205/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905040332-00-344.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T04:03:32",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8112204,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8112204/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905040330-00-344.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T04:03:30",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8111990,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8111990/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905034604-00-331.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T03:46:04",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8112159,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8112159/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905040128-00-343.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T04:01:28",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8112160,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8112160/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905040130-00-343.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T04:01:30",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8112158,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8112158/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905040126-00-343.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T04:01:26",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8111592,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8111592/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905030408-00-305.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T03:04:08",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8111593,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8111593/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905030410-00-305.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T03:04:10",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8111595,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8111595/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905030414-00-305.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T03:04:14",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8111945,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8111945/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000004/motion_images/20230905034116-00-329.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-05T03:41:16",
            "event": {
                "id": 3137,
                "details": "https://api.beluga.insectai.org/api/v2/events/3137/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}