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

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

{
    "id": 150,
    "name": "RCHG",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/150/?format=api",
    "image": null,
    "events": [
        {
            "id": 4532,
            "name": "Thursday, Apr 18 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4532/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4533,
            "name": "Friday, Apr 19-20 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4533/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4534,
            "name": "Monday, Apr 22-23 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4534/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4535,
            "name": "Wednesday, Apr 24-25 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4535/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4536,
            "name": "Friday, Apr 26-27 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4536/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4537,
            "name": "Monday, Apr 29-30 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4537/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 4538,
            "name": "Wednesday, May 1-2 2024",
            "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=150",
    "events_count": 7,
    "captures_count": 19439,
    "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:45:16.099528",
    "updated_at": "2025-10-08T21:19:53.939435",
    "latitude": 0.0,
    "longitude": 0.0,
    "first_date": "2024-04-18",
    "last_date": "2024-05-02",
    "device": null,
    "research_site": null,
    "jobs": [
        {
            "id": 738,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/738/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-06-05T11:30:15.542844",
            "updated_at": "2024-11-13T17:15:33.925148",
            "user_permissions": []
        },
        {
            "id": 737,
            "details": "https://api.beluga.insectai.org/api/v2/jobs/737/?format=api",
            "status": "SUCCESS",
            "job_type": {
                "name": "Data storage sync",
                "key": "data_storage_sync"
            },
            "created_at": "2024-06-05T10:45:23.965736",
            "updated_at": "2024-11-13T17:15:33.927277",
            "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/dep000054/"
    },
    "data_source_uri": "s3://sgp/dep000054/",
    "data_source_total_files": 19439,
    "data_source_total_size": 55382885718,
    "data_source_total_size_display": "51.6 GB",
    "data_source_last_checked": "2024-09-20T06:08:20.330699",
    "data_source_subdir": "dep000054",
    "data_source_regex": "",
    "description": "",
    "example_captures": [
        {
            "id": 14588783,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588783/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002059-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153916Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=dec448826ee4a4bbaf42c39276f480e7ef940215f5fdcbceb651d19bd953d484",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:20:59",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588830,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588830/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002849-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153916Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=7e638b55a68215bb2dddc7f10a8c5d980b1b2606045915aa443309d0d0e54eba",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:28:49",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588776,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588776/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502001949-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153916Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=8e3276cd0478a55a28fdd70109d981966f429494e8d41ec248b069e5fee1374f",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:19:49",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588818,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588818/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002649-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153917Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=fd30eed9d33a397e17ce8b34d41bf9b7daf2cb679d7b835a64b8ddc7f6ecea8e",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:26:49",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588828,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588828/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002829-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153917Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=6fba0c7b3fe6f22d2bd4c373babeeec8428d7a225e792a19c739b8104b8abe32",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:28:29",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588829,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588829/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002839-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153917Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=974a7fdab9074a69b11aded40c42c706046abae459f9776a7549878869428b02",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:28:39",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588826,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588826/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002809-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153918Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=80e7f5efc93cb78ae7e202a48eba9d68aacd911d1b4169c5589304116f65160c",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:28:09",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588784,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588784/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002109-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153918Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=ed0a71fffe173a38563dd82394f79e5cc3d00acd51f0998e319a4d1add4b8155",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:21:09",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588823,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588823/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502002739-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153918Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=01a0ea10a1226ba7c71bdd6c90cddf6162ff10f43e42b63e57d4f9dfd7a58217",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:27:39",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        },
        {
            "id": 14588847,
            "details": "https://api.beluga.insectai.org/api/v2/captures/14588847/?format=api",
            "url": "https://ami-test-o.s3-ext.jc.rl.ac.uk/sgp/dep000054/snapshot_images/01-20240502003139-snapshot.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=f75d7a3bc98918fc129f53f0a8f434a5%2F20260403%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260403T153919Z&X-Amz-Expires=604800&X-Amz-SignedHeaders=host&X-Amz-Signature=934388338e101001434b4ad79ad84471cfae0cd0ad421c856b1428687a9326ef",
            "width": 4096,
            "height": 2160,
            "timestamp": "2024-05-02T00:31:39",
            "event": {
                "id": 4538,
                "details": "https://api.beluga.insectai.org/api/v2/events/4538/?format=api",
                "user_permissions": []
            },
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}