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

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

{
    "id": 26,
    "name": "UK - Farringdon (+)",
    "details": "https://api.beluga.insectai.org/api/v2/deployments/26/?format=api",
    "image": null,
    "events": [
        {
            "id": 789,
            "name": "Friday, Jul 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/789/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 842,
            "name": "Friday, Aug 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/842/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 843,
            "name": "Monday, Aug 7-8 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/843/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 844,
            "name": "Wednesday, Aug 9-10 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/844/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 845,
            "name": "Friday, Aug 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/845/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 846,
            "name": "Monday, Aug 14-15 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/846/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 847,
            "name": "Wednesday, Aug 16-17 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/847/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 848,
            "name": "Friday, Aug 18-19 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/848/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 849,
            "name": "Monday, Aug 21-22 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/849/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 850,
            "name": "Wednesday, Aug 23-24 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/850/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 851,
            "name": "Friday, Aug 25-26 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/851/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 852,
            "name": "Monday, Aug 28-29 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/852/?format=api",
            "occurrences_count": 3,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 853,
            "name": "Wednesday, Aug 30-31 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/853/?format=api",
            "occurrences_count": 2,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 854,
            "name": "Friday, Sep 1-2 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/854/?format=api",
            "occurrences_count": 5,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 855,
            "name": "Monday, Sep 4-5 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/855/?format=api",
            "occurrences_count": 4,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 856,
            "name": "Wednesday, Sep 6-7 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/856/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 857,
            "name": "Friday, Sep 8-9 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/857/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        },
        {
            "id": 858,
            "name": "Monday, Sep 11-12 2023",
            "details": "https://api.beluga.insectai.org/api/v2/events/858/?format=api",
            "occurrences_count": 0,
            "taxa_count": 0,
            "user_permissions": []
        }
    ],
    "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=26",
    "events_count": 18,
    "captures_count": 50320,
    "occurrences_count": 9,
    "taxa_count": 9,
    "project": {
        "id": 1,
        "name": "UK Centre for Ecology & Hydrology",
        "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/UKCEH-Logo_Long_Pos_RGB_720x170.3e431742_K95nKEL.png",
        "details": "https://api.beluga.insectai.org/api/v2/projects/1/?format=api",
        "user_permissions": []
    },
    "created_at": "2023-09-08T13:54:57.383952",
    "updated_at": "2025-10-08T21:19:53.976960",
    "latitude": 50.71159,
    "longitude": -3.39242,
    "first_date": "2023-07-21",
    "last_date": "2023-09-12",
    "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": [],
    "data_source": {
        "id": 1,
        "name": "AMI Shared Trap Data",
        "details": "https://api.beluga.insectai.org/api/v2/storage/1/?format=api",
        "user_permissions": [],
        "uri": "s3://ami-trapdata/uk/Ag0+/farringdon/positive/"
    },
    "data_source_uri": "s3://ami-trapdata/uk/Ag0+/farringdon/positive/",
    "data_source_total_files": 50320,
    "data_source_total_size": 134552049097,
    "data_source_total_size_display": "125.3 GB",
    "data_source_last_checked": "2023-09-20T16:13:36.253145",
    "data_source_subdir": "uk/Ag0+/farringdon/positive",
    "data_source_regex": null,
    "description": "",
    "example_captures": [
        {
            "id": 4178848,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4178848/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive/2023_07_22.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225701,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225701/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_09_06.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225702,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225702/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_09_08.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225695,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225695/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_08_23.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225693,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225693/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_08_18.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4175384,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4175384/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive/2023_07_21.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225692,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225692/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_08_16.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225700,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225700/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_09_04.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225699,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225699/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_09_01.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        },
        {
            "id": 4225697,
            "details": "https://api.beluga.insectai.org/api/v2/captures/4225697/?format=api",
            "url": "https://static.dev.insectai.org/ami-trapdata/uk/Ag0+/farringdon/positive_new/2023_08_28.zip",
            "width": null,
            "height": null,
            "timestamp": null,
            "event": null,
            "user_permissions": []
        }
    ],
    "manually_uploaded_captures": [],
    "user_permissions": []
}