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

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

{
    "id": 143,
    "name": "USRP",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/143/?format=api",
    "image": null,
    "events": [],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=143",
    "events_count": 0,
    "captures_count": 50389,
    "occurrences_count": 0,
    "taxa_count": 0,
    "project": {
        "id": 67,
        "name": "AMBER - Singapore",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/alan-turing-institute9245.logowik.com_Tv23tdP_zC1VQln.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/67/?format=api",
        "user_permissions": []
    },
    "created_at": "2024-06-05T10:39:54.293140",
    "updated_at": "2025-10-08T21:19:53.985285",
    "latitude": 0.0,
    "longitude": 0.0,
    "first_date": "2024-04-12",
    "last_date": "2024-06-27",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 732,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/732/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-06-05T10:41:35.511835",
            "updated_at": "2024-11-13T17:15:33.938074",
            "user_permissions": []
        }
    ],
    "data_source": {
        "id": 30,
        "name": "Singapore storage",
        "details": "https://api.beluga.insectai.org/api/v2/storage/30/?format=api",
        "user_permissions": [],
        "uri": "s3://sgp/dep000047/?regex=null"
    },
    "data_source_uri": "s3://sgp/dep000047/?regex=null",
    "data_source_total_files": 50389,
    "data_source_total_size": 137886764379,
    "data_source_total_size_display": "128.4 GB",
    "data_source_last_checked": "2024-09-20T06:09:04.755966",
    "data_source_subdir": "dep000047",
    "data_source_regex": "null",
    "description": "",
    "example_captures": [
        {
            "id": 14768723,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768723/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201929-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154405Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=61ad9e32c8b159cffac369295b46583418fd143a8df4d5da9f1f01f394badfa1",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:19:29",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768707,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768707/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201649-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154405Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=a36b654c2481f08668be5568ad6201d55e1b58cbf514c5809a29462018dc7312",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:16:49",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768709,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768709/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201709-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154405Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=f05d920ab5609773ad6a33b2a6462264ebea504b22489077613787b076f14f59",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:17:09",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768726,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768726/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201959-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=4f29823a8b803c23b75b1e2ab37141da01bc0ceb5c201874164c74c9d0c7cd89",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:19:59",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768713,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768713/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201749-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=34e1099d8d91d8114c95ddc9ad88f029f6af0556a889f3620501ecee6368cf6a",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:17:49",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768714,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768714/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201759-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=22b0b808febde848679838007a78b1c0cc37afc460308da46ff145019e3aafd8",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:17:59",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768715,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768715/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201809-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c6672b442ef56b97540690020b5e8c144e65fb06fd58bd90aa57da5039f86ea9",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:18:09",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768703,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768703/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201609-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8e72d6deb1cc7a7c5d0bc60f5284a0e5da86694fbf60bb67d980764ecf62f3d4",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:16:09",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768727,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768727/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626202009-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=c9794ba38b2262f26f1b14dd75a28b3750ef1e22ccfb3882f71bc6f559460ec6",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:20:09",
            "event": null,
            "user_permissions": []
        },
        {
            "id": 14768708,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14768708/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000047/snapshot_images/20240626201659-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T154406Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=dd5041e4eebf30c4c34fcbbb7aee0596591e7c76761efe7f5e5d92ba226831d3",
            "width": null,
            "height": null,
            "timestamp": "2024-06-26T20:16:59",
            "event": null,
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}