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

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

{
    "id": 109,
    "name": "Panama - trap 2",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/109/?format=api",
    "image": null,
    "events": [
        {
            "id": 3150,
            "name": "Monday, Nov 27 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3150/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3151,
            "name": "Tuesday, Nov 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3151/?format=api",
            "occurrences_count": 99,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3152,
            "name": "Tuesday, Dec 5-6 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3152/?format=api",
            "occurrences_count": 1,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3153,
            "name": "Tuesday, Jan 23 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3153/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3154,
            "name": "Tuesday, Feb 27-28 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3157,
            "name": "Tuesday, Mar 5-6 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3157/?format=api",
            "occurrences_count": 49,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3819,
            "name": "Tuesday, Apr 16-17 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3819/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3820,
            "name": "Tuesday, Apr 23-24 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3820/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3821,
            "name": "Tuesday, Apr 30-1 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3821/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3822,
            "name": "Tuesday, May 7-8 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/3822/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=109",
    "events_count": 10,
    "captures_count": 26016,
    "occurrences_count": 154,
    "taxa_count": 54,
    "project": {
        "id": 46,
        "name": "AMBER - Panama",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/alan-turing-institute9245.logowik.com_Tv23tdP.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/46/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-04-25T09:45:30.149906",
    "updated_at": "2025-10-08T21:19:53.916294",
    "latitude": 9.1619212,
    "longitude": -79.8388263,
    "first_date": "2023-11-27",
    "last_date": "2024-05-08",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 825,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/825/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-09-03T17:08:28.605543",
            "updated_at": "2024-11-13T17:15:33.858975",
            "user_permissions": []
        },
        {
            "id": 608,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/608/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-04-29T14:50:09.282109",
            "updated_at": "2024-11-13T17:15:34.271968",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 20,
        "name": "Panama data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/20/?format=api",
        "user_permissions": [],
        "uri": "s3://pan/dep000018/"
    },
    "data_source_uri": "s3://pan/dep000018/",
    "data_source_total_files": 26016,
    "data_source_total_size": 71528692652,
    "data_source_total_size_display": "66.6 GB",
    "data_source_last_checked": "2024-09-20T06:17:52.073550",
    "data_source_subdir": "dep000018",
    "data_source_regex": "",
    "description": "dep000018",
    "example_captures": [
        {
            "id": 8293124,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8293124/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/pan-dep000018-adolfo-alba-541677.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154703Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f344e67baedd45fbff8fc90b7edcb58d1d14f568e297e66a4f840bcd23b08838",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 8293126,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8293126/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/pan-dep000018-adolfo-alba-813229.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154703Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=45e67c6c3f684b33ec7f90fe1a7c37ae4117431bfe281c72c45d023e0e8caea7",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 8293125,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8293125/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/pan-dep000018-adolfo-alba-653129.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154703Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=2300746ef4a47fa087f8d7220b1661d547be12820b14febd55e9cbe24b834b91",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 8293123,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8293123/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/pan-dep000018-adolfo-alba-142010.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154703Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=e95c62ad307aa9e35ba449b7fdbd9eac5b1e475f7c03d241ba52a4fc9d1da9e3",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 8270503,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8270503/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227200829-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=daecc861b15740ecf844601090a3f3554b4beb6fdf61fcdea9f053f4c52b5dcd",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T20:08:29",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8273139,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8273139/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227215429-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=40042dc846fccc753a40747f946062cb23fd3ed32234ff553230671a314e193d",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T21:54:29",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8270504,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8270504/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227200839-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=e684d0abc539ec394f0493bbfa35d8de7e3fa7e57583f8aabcfd8db311adb319",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T20:08:39",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8273140,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8273140/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227215439-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7f60efebd5756471c99ebaaea089421be8cecf0ea1d3c4a885d8145a65c9dff4",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T21:54:39",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8270403,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8270403/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227195149-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f68fe223b17670630bb2d6d03a6fa32e3a27679a9bbff6e8842c6ff27a517a32",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T19:51:49",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8270478,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8270478/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/pan/dep000018/snapshot_images/20240227200419-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=951e406b7eb1113e1bb05c083ce51481%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154704Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7b9018bea41666e644ab81742e4e9b30b432982848c07f21da4fbb14eafc35da",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-02-27T20:04:19",
            "event": {
                "id": 3154,
                "details": "https://api.beluga.insectai.org/api/v2/events/3154/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}