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

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

{
    "id": 104,
    "name": "Pymoor pos",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/104/?format=api",
    "image": null,
    "events": [
        {
            "id": 3034,
            "name": "Monday, Jul 3-4 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3034/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3035,
            "name": "Wednesday, Jul 5-6 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3035/?format=api",
            "occurrences_count": 7,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3036,
            "name": "Friday, Jul 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3036/?format=api",
            "occurrences_count": 23,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3037,
            "name": "Monday, Jul 10-11 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3037/?format=api",
            "occurrences_count": 60,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3038,
            "name": "Wednesday, Jul 12-13 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3038/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3039,
            "name": "Friday, Jul 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3039/?format=api",
            "occurrences_count": 20,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3040,
            "name": "Monday, Jul 17-18 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3040/?format=api",
            "occurrences_count": 9,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3041,
            "name": "Wednesday, Jul 19-20 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3041/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3042,
            "name": "Friday, Jul 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3042/?format=api",
            "occurrences_count": 15,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3043,
            "name": "Monday, Jul 24-25 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3043/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3044,
            "name": "Wednesday, Jul 26-27 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3044/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3045,
            "name": "Friday, Jul 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3045/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3046,
            "name": "Monday, Jul 31-1 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3046/?format=api",
            "occurrences_count": 7,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3047,
            "name": "Wednesday, Aug 2-3 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3047/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3048,
            "name": "Friday, Aug 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3048/?format=api",
            "occurrences_count": 11,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3049,
            "name": "Monday, Aug 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3049/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3050,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3050/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3051,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3051/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3052,
            "name": "Monday, Aug 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3052/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3053,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3053/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3054,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3054/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3055,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3055/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3056,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3056/?format=api",
            "occurrences_count": 6,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3057,
            "name": "Friday, Aug 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3057/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3058,
            "name": "Monday, Aug 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3058/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3059,
            "name": "Wednesday, Aug 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3059/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3060,
            "name": "Friday, Sep 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3060/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3061,
            "name": "Monday, Sep 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3061/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3062,
            "name": "Wednesday, Sep 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3062/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3063,
            "name": "Friday, Sep 8-9 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3063/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3064,
            "name": "Monday, Sep 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3064/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3065,
            "name": "Wednesday, Sep 13-14 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3065/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3066,
            "name": "Friday, Sep 15-16 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3067,
            "name": "Monday, Sep 18 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3067/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=104",
    "events_count": 34,
    "captures_count": 192000,
    "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:38:24.787409",
    "updated_at": "2025-10-08T21:19:53.934263",
    "latitude": 52.451581,
    "longitude": 0.194265,
    "first_date": "2023-07-03",
    "last_date": "2023-09-18",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 583,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/583/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-25T10:32:30.623180",
            "updated_at": "2024-11-13T17:15:34.322088",
            "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/dep000013/"
    },
    "data_source_uri": "s3://gbr/dep000013/",
    "data_source_total_files": 192000,
    "data_source_total_size": 277183864557,
    "data_source_total_size_display": "258.1 GB",
    "data_source_last_checked": "2024-04-25T10:42:01.630269",
    "data_source_subdir": "dep000013",
    "data_source_regex": null,
    "description": "Pymoor positive - dep000013",
    "example_captures": [
        {
            "id": 6940757,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940757/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916035910-00-101.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:59:10",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940633,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940633/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032538-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:25:38",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940646,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940646/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032604-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:26:04",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940632,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940632/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032536-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:25:36",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940679,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940679/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032814-00-97.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:28:14",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940645,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940645/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032602-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:26:02",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940630,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940630/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032532-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:25:32",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940631,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940631/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032534-00-95.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:25:34",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940675,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940675/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032808-00-97.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:28:08",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 6940678,
            "details": "https://api.beluga.insectai.org/api/v2/captures/6940678/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000013/motion_images/20230916032812-00-97.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-09-16T03:28:12",
            "event": {
                "id": 3066,
                "details": "https://api.beluga.insectai.org/api/v2/events/3066/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}