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

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

{
    "id": 93,
    "name": "Ox Cont neg",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/93/?format=api",
    "image": null,
    "events": [
        {
            "id": 2951,
            "name": "Friday, Aug 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2951/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2952,
            "name": "Monday, Aug 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2952/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2953,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2953/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2954,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2954/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2955,
            "name": "Monday, Aug 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2955/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2956,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2956/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2957,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2958,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2958/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2959,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2959/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2960,
            "name": "Friday, Aug 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2960/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2961,
            "name": "Monday, Aug 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2961/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2962,
            "name": "Wednesday, Aug 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2962/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2963,
            "name": "Friday, Sep 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2963/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2964,
            "name": "Monday, Sep 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2964/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2965,
            "name": "Wednesday, Sep 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2965/?format=api",
            "occurrences_count": 8,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2966,
            "name": "Friday, Sep 8-9 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2966/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2967,
            "name": "Monday, Sep 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2967/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2968,
            "name": "Wednesday, Sep 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2968/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2969,
            "name": "Friday, Sep 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2969/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2970,
            "name": "Monday, Sep 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2970/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2971,
            "name": "Wednesday, Sep 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2971/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2972,
            "name": "Friday, Sep 22-23 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2972/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2973,
            "name": "Monday, Sep 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2973/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2974,
            "name": "Wednesday, Sep 27-28 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2974/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2975,
            "name": "Friday, Sep 29-30 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2975/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2976,
            "name": "Monday, Oct 2-3 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2976/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2977,
            "name": "Wednesday, Oct 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2977/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2978,
            "name": "Friday, Oct 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2978/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2979,
            "name": "Monday, Oct 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2979/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2980,
            "name": "Wednesday, Oct 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2980/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2981,
            "name": "Friday, Oct 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2981/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2982,
            "name": "Monday, Oct 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2982/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2983,
            "name": "Wednesday, Oct 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2983/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2984,
            "name": "Friday, Oct 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2984/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2985,
            "name": "Monday, Oct 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2985/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2986,
            "name": "Wednesday, Oct 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2986/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2987,
            "name": "Friday, Oct 27-28 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2987/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2988,
            "name": "Monday, Oct 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2988/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2989,
            "name": "Wednesday, Nov 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2989/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2990,
            "name": "Friday, Nov 3-4 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2990/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2991,
            "name": "Monday, Nov 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2991/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=93",
    "events_count": 41,
    "captures_count": 80863,
    "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:13:45.157620",
    "updated_at": "2025-10-08T21:19:53.909071",
    "latitude": 51.5767289,
    "longitude": -1.3458738,
    "first_date": "2023-08-04",
    "last_date": "2023-11-07",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 587,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/587/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-25T10:35:45.529693",
            "updated_at": "2024-11-13T17:15:34.309628",
            "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/dep000002/"
    },
    "data_source_uri": "s3://gbr/dep000002/",
    "data_source_total_files": 80863,
    "data_source_total_size": 117356397741,
    "data_source_total_size_display": "109.3 GB",
    "data_source_last_checked": "2024-04-25T10:38:27.090814",
    "data_source_subdir": "dep000002",
    "data_source_regex": null,
    "description": "Oxfordshire Control negative - dep000002",
    "example_captures": [
        {
            "id": 6831166,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6831166/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/snapshot_images/20230819021000-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:10:00",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6831165,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6831165/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/snapshot_images/20230819020000-snapshot.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:00:00",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591776,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591776/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015416-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:16",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591778,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591778/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015420-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:20",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591775,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591775/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015414-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:14",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591773,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591773/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015410-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:10",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591772,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591772/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015408-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:08",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591779,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591779/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819015422-00-139.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T01:54:22",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591330,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591330/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819005736-00-115.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T00:57:36",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6591341,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6591341/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000002/motion_images/20230819005758-00-115.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T00:57:58",
            "event": {
                "id": 2957,
                "details": "https://api.beluga.insectai.org/api/v2/events/2957/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}