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

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

{
    "id": 239,
    "name": "Newfoundland - Unit 2",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/239/?format=api",
    "image": null,
    "events": [
        {
            "id": 4569,
            "name": "Monday, Jul 11-12 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4569/?format=api",
            "occurrences_count": 154,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4572,
            "name": "Tuesday, Jul 12-13 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4572/?format=api",
            "occurrences_count": 104,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4581,
            "name": "Wednesday, Jul 13-14 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4581/?format=api",
            "occurrences_count": 54,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4587,
            "name": "Thursday, Jul 14-15 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4587/?format=api",
            "occurrences_count": 7,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4592,
            "name": "Friday, Jul 15-16 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4592/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4595,
            "name": "Saturday, Jul 16-17 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4595/?format=api",
            "occurrences_count": 18,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4604,
            "name": "Sunday, Jul 17-18 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4604/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4608,
            "name": "Tuesday, Jul 19-20 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4608/?format=api",
            "occurrences_count": 81,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4616,
            "name": "Wednesday, Jul 20-21 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4616/?format=api",
            "occurrences_count": 79,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4624,
            "name": "Thursday, Jul 21-22 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4624/?format=api",
            "occurrences_count": 259,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4633,
            "name": "Friday, Jul 22-23 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4633/?format=api",
            "occurrences_count": 1208,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4642,
            "name": "Saturday, Jul 23 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4642/?format=api",
            "occurrences_count": 28,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4644,
            "name": "Sunday, Jul 24-25 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4644/?format=api",
            "occurrences_count": 1049,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4653,
            "name": "Tuesday, Jul 26-27 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4653/?format=api",
            "occurrences_count": 333,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4665,
            "name": "Wednesday, Jul 27-28 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4665/?format=api",
            "occurrences_count": 251,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4676,
            "name": "Thursday, Aug 4-5 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4676/?format=api",
            "occurrences_count": 1027,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4685,
            "name": "Sunday, Aug 7-8 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4685/?format=api",
            "occurrences_count": 580,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4694,
            "name": "Monday, Aug 8-9 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4694/?format=api",
            "occurrences_count": 36,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4700,
            "name": "Tuesday, Aug 9-10 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4700/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4705,
            "name": "Wednesday, Aug 10-11 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4705/?format=api",
            "occurrences_count": 23,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4709,
            "name": "Thursday, Aug 11-12 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4709/?format=api",
            "occurrences_count": 203,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4715,
            "name": "Friday, Aug 12-13 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4715/?format=api",
            "occurrences_count": 162,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4724,
            "name": "Saturday, Aug 13-14 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4724/?format=api",
            "occurrences_count": 47,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4728,
            "name": "Monday, Aug 15-16 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4728/?format=api",
            "occurrences_count": 77,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4734,
            "name": "Tuesday, Aug 16-17 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4734/?format=api",
            "occurrences_count": 19,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4736,
            "name": "Friday, Aug 19-20 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4736/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4740,
            "name": "Saturday, Aug 20-21 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4740/?format=api",
            "occurrences_count": 6,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4747,
            "name": "Sunday, Aug 21-22 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4747/?format=api",
            "occurrences_count": 8,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4750,
            "name": "Monday, Aug 22-23 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4750/?format=api",
            "occurrences_count": 79,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4761,
            "name": "Tuesday, Aug 23-24 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4761/?format=api",
            "occurrences_count": 19,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4766,
            "name": "Thursday, Aug 25-26 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4766/?format=api",
            "occurrences_count": 31,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4771,
            "name": "Friday, Aug 26-27 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4771/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4776,
            "name": "Saturday, Aug 27-28 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4780,
            "name": "Sunday, Aug 28 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4780/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4785,
            "name": "Tuesday, Aug 30-31 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4785/?format=api",
            "occurrences_count": 6,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4789,
            "name": "Wednesday, Aug 31-1 2022",
            "details": "https://api.beluga.insectai.org/api/v2/events/4789/?format=api",
            "occurrences_count": 14,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=239",
    "events_count": 36,
    "captures_count": 222169,
    "occurrences_count": 5952,
    "taxa_count": 195,
    "project": {
        "id": 85,
        "name": "SEC-SEQ AI Symposium",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/2022_logo_1_7yFnz3Y.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/85/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-09-25T23:19:26.307606",
    "updated_at": "2025-10-08T21:19:53.892948",
    "latitude": 48.94831985715468,
    "longitude": -57.933764807509164,
    "first_date": "2022-07-11",
    "last_date": "2022-09-01",
    "device": {
        "id": 1,
        "name": "UKCEH Trap",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/1/?format=api",
        "user_permissions": []
    },
    "research_site": {
        "id": 1,
        "name": "Default Research Site",
        "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/1/?format=api",
        "user_permissions": []
    },
    "jobs": [
        {
            "id": 987,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/987/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-09-25T23:35:38.499952",
            "updated_at": "2024-11-13T17:15:33.324546",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 39,
        "name": "AMI shared object Storage",
        "details": "https://api.beluga.insectai.org/api/v2/storage/39/?format=api",
        "user_permissions": [],
        "uri": "s3://ami-trapdata/newfoundland/Unit-2/?regex=2022\\d{10}"
    },
    "data_source_uri": "s3://ami-trapdata/newfoundland/Unit-2/?regex=2022\\d{10}",
    "data_source_total_files": 222169,
    "data_source_total_size": 445617679873,
    "data_source_total_size_display": "415.0 GB",
    "data_source_last_checked": "2024-09-25T23:43:22.896884",
    "data_source_subdir": "newfoundland/Unit-2",
    "data_source_regex": "2022\\d{10}",
    "description": "",
    "example_captures": [
        {
            "id": 16100845,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100845/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031851-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:18:51",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100860,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100860/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031921-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:19:21",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100857,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100857/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031915-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:19:15",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100826,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100826/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031319-00-73.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:13:19",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100855,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100855/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031911-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:19:11",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100859,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100859/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031919-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:19:19",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100842,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100842/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031845-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:18:45",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100841,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100841/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031843-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:18:43",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 16100856,
            "details": "https://api.beluga.insectai.org/api/v2/captures/16100856/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 27/20220828031913-00-74.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-28T03:19:13",
            "event": {
                "id": 4776,
                "details": "https://api.beluga.insectai.org/api/v2/events/4776/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 15966992,
            "details": "https://api.beluga.insectai.org/api/v2/captures/15966992/?format=api",
            "url": "https://object-arbutus.cloud.computecanada.ca/ami-trapdata/newfoundland/Unit-2/Aug 10/20220810015048-00-108.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2022-08-10T01:50:48",
            "event": {
                "id": 4700,
                "details": "https://api.beluga.insectai.org/api/v2/events/4700/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}