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

GET /api/v2/deployments/?format=api&offset=180&ordering=-captures_count
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 189,
    "next": null,
    "previous": "https://api.beluga.insectai.org/api/v2/deployments/?format=api&limit=20&offset=160&ordering=-captures_count",
    "results": [
        {
            "id": 242,
            "name": "Test",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/242/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=242",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=242",
            "events_count": 1,
            "captures_count": 1,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 86,
                "name": "MB",
                "image": null,
                "details": "https://api.beluga.insectai.org/api/v2/projects/86/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-11-20T19:08:11.798340",
            "updated_at": "2025-10-08T21:19:53.964317",
            "latitude": -0.03303,
            "longitude": 0.41772,
            "first_date": "2024-11-20",
            "last_date": "2024-11-20",
            "device": null,
            "research_site": null,
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 102,
            "name": "North Agri pos",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/102/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=102",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=102",
            "events_count": 0,
            "captures_count": 0,
            "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:24:10.019022",
            "updated_at": "2025-10-08T21:19:53.900348",
            "latitude": 52.336293,
            "longitude": -0.474627,
            "first_date": null,
            "last_date": null,
            "device": null,
            "research_site": null,
            "jobs": [
                {
                    "id": 634,
                    "details": "https://api.beluga.insectai.org/api/v2/jobs/634/?format=api",
                    "status": "FAILURE",
                    "job_type": {
                        "name": "Data storage sync",
                        "key": "data_storage_sync"
                    },
                    "created_at": "2024-04-30T10:27:13.481248",
                    "updated_at": "2024-11-13T17:15:34.211758",
                    "user_permissions": []
                }
            ],
            "user_permissions": []
        },
        {
            "id": 107,
            "name": "Monkswood",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/107/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=107",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=107",
            "events_count": 0,
            "captures_count": 0,
            "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:41:26.573815",
            "updated_at": "2025-10-08T21:19:53.862738",
            "latitude": 52.39882849,
            "longitude": -0.243439078,
            "first_date": null,
            "last_date": null,
            "device": null,
            "research_site": null,
            "jobs": [
                {
                    "id": 636,
                    "details": "https://api.beluga.insectai.org/api/v2/jobs/636/?format=api",
                    "status": "FAILURE",
                    "job_type": {
                        "name": "Unknown",
                        "key": "unknown"
                    },
                    "created_at": "2024-04-30T10:27:43.503115",
                    "updated_at": "2024-11-13T17:15:34.204864",
                    "user_permissions": []
                }
            ],
            "user_permissions": []
        },
        {
            "id": 148,
            "name": "JLG",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/148/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=148",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=148",
            "events_count": 0,
            "captures_count": 0,
            "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:44:01.027852",
            "updated_at": "2025-10-08T21:19:53.725385",
            "latitude": 0.0,
            "longitude": 0.0,
            "first_date": null,
            "last_date": null,
            "device": null,
            "research_site": null,
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 163,
            "name": "Kangiqsujuaq",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/163/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=163",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=163",
            "events_count": 0,
            "captures_count": 0,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 23,
                "name": "Insectarium de Montréal",
                "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/Logo_Insectarium_Montreal_partenariat_Wikimedia.svg.png",
                "details": "https://api.beluga.insectai.org/api/v2/projects/23/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-07-19T14:39:26.613852",
            "updated_at": "2025-10-08T21:19:53.733668",
            "latitude": 61.60203,
            "longitude": -71.94997,
            "first_date": null,
            "last_date": null,
            "device": {
                "id": 29,
                "name": "AMI_A",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/29/?format=api",
                "user_permissions": []
            },
            "research_site": {
                "id": 17,
                "name": "Default Site",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/17/?format=api",
                "user_permissions": []
            },
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 165,
            "name": "Denmark - SS4",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/165/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=165",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=165",
            "events_count": 0,
            "captures_count": 0,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 16,
                "name": "Aarhus Universitet, Department of Ecoscience",
                "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/Aarhus_dept_logo_X1qqEVv.png",
                "details": "https://api.beluga.insectai.org/api/v2/projects/16/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-08-12T16:13:02.198691",
            "updated_at": "2025-10-08T21:19:53.692071",
            "latitude": 54.78089,
            "longitude": 11.35643,
            "first_date": null,
            "last_date": null,
            "device": {
                "id": 21,
                "name": "AVJF",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/21/?format=api",
                "user_permissions": []
            },
            "research_site": {
                "id": 65,
                "name": "Søholt Storskov",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/65/?format=api",
                "user_permissions": []
            },
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 166,
            "name": "DK1 - B53C1F94",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/166/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=166",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=166",
            "events_count": 0,
            "captures_count": 0,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 79,
                "name": "Biodiversa+ IAS",
                "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/BiodiversaLogo_FINAL_RGB.png",
                "details": "https://api.beluga.insectai.org/api/v2/projects/79/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-08-13T02:14:29.784168",
            "updated_at": "2025-10-08T21:19:53.665959",
            "latitude": 56.160214,
            "longitude": 10.193932,
            "first_date": null,
            "last_date": null,
            "device": {
                "id": 81,
                "name": "Default device",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/81/?format=api",
                "user_permissions": []
            },
            "research_site": {
                "id": 76,
                "name": "Denmark",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/76/?format=api",
                "user_permissions": []
            },
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 167,
            "name": "DK2 - 56C07483",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/167/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=167",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=167",
            "events_count": 0,
            "captures_count": 0,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 79,
                "name": "Biodiversa+ IAS",
                "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/BiodiversaLogo_FINAL_RGB.png",
                "details": "https://api.beluga.insectai.org/api/v2/projects/79/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-08-13T02:16:56.623939",
            "updated_at": "2025-10-08T21:19:53.667518",
            "latitude": 55.6876397,
            "longitude": 12.5743524,
            "first_date": null,
            "last_date": null,
            "device": {
                "id": 81,
                "name": "Default device",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/81/?format=api",
                "user_permissions": []
            },
            "research_site": {
                "id": 76,
                "name": "Denmark",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/76/?format=api",
                "user_permissions": []
            },
            "jobs": [],
            "user_permissions": []
        },
        {
            "id": 168,
            "name": "DK3 - E65F2970",
            "details": "https://api.beluga.insectai.org/api/v2/deployments/168/?format=api",
            "image": null,
            "events": "https://api.beluga.insectai.org/api/v2/events/?format=api?deployment=168",
            "occurrences": "https://api.beluga.insectai.org/api/v2/occurrences/?format=api?deployment=168",
            "events_count": 0,
            "captures_count": 0,
            "occurrences_count": 0,
            "taxa_count": 0,
            "project": {
                "id": 79,
                "name": "Biodiversa+ IAS",
                "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/BiodiversaLogo_FINAL_RGB.png",
                "details": "https://api.beluga.insectai.org/api/v2/projects/79/?format=api",
                "user_permissions": []
            },
            "created_at": "2024-08-13T02:18:32.905720",
            "updated_at": "2025-10-08T21:19:53.668989",
            "latitude": 56.297703,
            "longitude": 10.478411,
            "first_date": null,
            "last_date": null,
            "device": {
                "id": 81,
                "name": "Default device",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/devices/81/?format=api",
                "user_permissions": []
            },
            "research_site": {
                "id": 76,
                "name": "Denmark",
                "details": "https://api.beluga.insectai.org/api/v2/deployments/sites/76/?format=api",
                "user_permissions": []
            },
            "jobs": [],
            "user_permissions": []
        }
    ],
    "user_permissions": []
}