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

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

{
    "id": 96,
    "name": "Dorset Cont pos",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/96/?format=api",
    "image": null,
    "events": [
        {
            "id": 3215,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3215/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3216,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3216/?format=api",
            "occurrences_count": 10,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3217,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3217/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3218,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3218/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3219,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3220,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3220/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 3221,
            "name": "Friday, Aug 25 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/3221/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=96",
    "events_count": 0,
    "captures_count": 26683,
    "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:18:09.183753",
    "updated_at": "2025-10-08T21:19:53.699643",
    "latitude": 50.8104191,
    "longitude": -2.243524,
    "first_date": "2023-08-09",
    "last_date": "2023-08-25",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 637,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/637/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Unknown",
                "key": "unknown"
            },
            "created_at": "2024-04-30T10:27:58.149364",
            "updated_at": "2024-11-13T17:15:34.201868",
            "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/dep000006/"
    },
    "data_source_uri": "s3://gbr/dep000006/",
    "data_source_total_files": 26683,
    "data_source_total_size": 45392908206,
    "data_source_total_size_display": "42.3 GB",
    "data_source_last_checked": "2024-04-30T10:28:42.866962",
    "data_source_subdir": "dep000006",
    "data_source_regex": null,
    "description": "Dorsetshire Control positive - dep000006",
    "example_captures": [
        {
            "id": 8610815,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610815/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032111-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:11",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610828,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610828/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032137-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:37",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610817,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610817/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032115-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:15",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610829,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610829/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032139-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:39",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610825,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610825/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032131-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:31",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610816,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610816/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032113-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:13",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610819,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610819/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032119-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:19",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610806,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610806/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032053-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:20:53",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610821,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610821/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032123-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:21:23",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 8610805,
            "details": "https://api.beluga.insectai.org/api/v2/captures/8610805/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/dep000006/motion_images/20230822032051-00-28.jpg",
            "width": 4096,
            "height": 2160,
            "timestamp": "2023-08-22T03:20:51",
            "event": {
                "id": 3219,
                "details": "https://api.beluga.insectai.org/api/v2/events/3219/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}