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

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

{
    "id": 94,
    "name": "Ox Agri pos",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/94/?format=api",
    "image": null,
    "events": [
        {
            "id": 2992,
            "name": "Wednesday, Aug 2-3 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2992/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2993,
            "name": "Friday, Aug 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2993/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2994,
            "name": "Monday, Aug 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2994/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2995,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2995/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2996,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2996/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2997,
            "name": "Monday, Aug 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2997/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2998,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2998/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 2999,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3000,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3000/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3001,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3001/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3002,
            "name": "Friday, Aug 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3002/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3003,
            "name": "Monday, Aug 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3003/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3004,
            "name": "Wednesday, Aug 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3004/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3005,
            "name": "Friday, Sep 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3005/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3006,
            "name": "Monday, Sep 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3006/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3007,
            "name": "Wednesday, Sep 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3007/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3008,
            "name": "Friday, Sep 8-9 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3008/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3009,
            "name": "Monday, Sep 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3009/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3010,
            "name": "Wednesday, Sep 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3010/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3011,
            "name": "Friday, Sep 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3011/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3012,
            "name": "Monday, Sep 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3012/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3013,
            "name": "Wednesday, Sep 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3013/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3014,
            "name": "Friday, Sep 22-23 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3014/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3015,
            "name": "Monday, Sep 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3015/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3016,
            "name": "Wednesday, Sep 27-28 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3016/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3017,
            "name": "Friday, Sep 29-30 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3017/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3018,
            "name": "Monday, Oct 2-3 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3018/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3019,
            "name": "Wednesday, Oct 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3019/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3020,
            "name": "Friday, Oct 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3020/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3021,
            "name": "Monday, Oct 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3021/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3022,
            "name": "Wednesday, Oct 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3022/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3023,
            "name": "Friday, Oct 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3023/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3024,
            "name": "Monday, Oct 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3024/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3025,
            "name": "Wednesday, Oct 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3025/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3026,
            "name": "Friday, Oct 20-21 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3026/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3027,
            "name": "Monday, Oct 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3027/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3028,
            "name": "Wednesday, Oct 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3028/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3029,
            "name": "Friday, Oct 27-28 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3029/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3030,
            "name": "Monday, Oct 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3030/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3031,
            "name": "Wednesday, Nov 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3031/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3032,
            "name": "Friday, Nov 3-4 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3032/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3033,
            "name": "Monday, Nov 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3033/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=94",
    "events_count": 42,
    "captures_count": 89417,
    "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:15:30.994550",
    "updated_at": "2025-10-08T21:19:53.907234",
    "latitude": 51.589179,
    "longitude": -1.323236,
    "first_date": "2023-08-02",
    "last_date": "2023-11-07",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 588,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/588/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-25T10:36:18.078764",
            "updated_at": "2024-11-13T17:15:34.306062",
            "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/dep000003/"
    },
    "data_source_uri": "s3://gbr/dep000003/",
    "data_source_total_files": 89417,
    "data_source_total_size": 147911375967,
    "data_source_total_size_display": "137.8 GB",
    "data_source_last_checked": "2024-04-25T10:39:19.990847",
    "data_source_subdir": "dep000003",
    "data_source_regex": null,
    "description": "Oxfordshire Agrischeme positive - dep000003",
    "example_captures": [
        {
            "id": 6715406,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715406/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021434-00-153.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:14:34",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715408,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715408/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021438-00-153.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:14:38",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715407,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715407/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021436-00-153.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:14:36",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715432,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715432/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021648-00-155.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:16:48",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715474,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715474/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021920-00-156.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:19:20",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715404,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715404/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021430-00-153.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:14:30",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715449,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715449/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021722-00-155.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:17:22",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715421,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715421/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021522-00-154.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:15:22",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715480,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715480/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819022038-00-158.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:20:38",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6715433,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6715433/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000003/motion_images/20230819021650-00-155.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-19T02:16:50",
            "event": {
                "id": 2999,
                "details": "https://api.beluga.insectai.org/api/v2/events/2999/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}