API endpoint that allows projects to be viewed or edited.

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

{
    "id": 24,
    "name": "Atlantic Forestry Centre",
    "description": "Canadian Forest Service, Natural Resources Canada",
    "details": "https://api.beluga.insectai.org/api/v2/projects/24/?format=api",
    "deployments_count": 5,
    "created_at": "2023-12-03T23:29:43.241109",
    "updated_at": "2025-10-09T23:54:50.148586",
    "image": "https://object-arbutus.cloud.computecanada.ca/ami-media-staging/uploads/projects/natural-resources-canada-logo-vector.png",
    "draft": false,
    "deployments": [
        {
            "id": 241,
            "name": "J_AMI_Unit 1 Pasadena",
            "image": null,
            "details": "https://api.beluga.insectai.org/api/v2/deployments/241/?format=api",
            "latitude": 49.00032,
            "longitude": -57.59231,
            "events_count": 43,
            "user_permissions": []
        },
        {
            "id": 11,
            "name": "Newfoundland - Unit 1-Pasadena",
            "image": null,
            "details": "https://api.beluga.insectai.org/api/v2/deployments/11/?format=api",
            "latitude": 49.00070221783913,
            "longitude": -57.591556784064984,
            "events_count": 101,
            "user_permissions": []
        },
        {
            "id": 12,
            "name": "Newfoundland - Unit 2",
            "image": null,
            "details": "https://api.beluga.insectai.org/api/v2/deployments/12/?format=api",
            "latitude": 48.94831985715468,
            "longitude": -57.933764807509164,
            "events_count": 74,
            "user_permissions": []
        },
        {
            "id": 74,
            "name": "PFS_Moth_Wall",
            "image": null,
            "details": "https://api.beluga.insectai.org/api/v2/deployments/74/?format=api",
            "latitude": 49.00099,
            "longitude": -57.59317,
            "events_count": 69,
            "user_permissions": []
        },
        {
            "id": 75,
            "name": "Test",
            "image": null,
            "details": "https://api.beluga.insectai.org/api/v2/deployments/75/?format=api",
            "latitude": 49.01417,
            "longitude": -57.58492,
            "events_count": 5,
            "user_permissions": []
        }
    ],
    "summary_data": [
        {
            "id": "captures",
            "title": "Captures",
            "plots": [
                {
                    "title": "Average captures per hour",
                    "data": {
                        "x": [
                            "2:00 PM",
                            "10:00 PM",
                            "11:00 PM",
                            "12:00 AM",
                            "1:00 AM",
                            "2:00 AM",
                            "3:00 AM",
                            "4:00 AM",
                            "5:00 AM",
                            "11:00 AM",
                            "12:00 PM"
                        ],
                        "y": [
                            2.0,
                            543.0,
                            881.0,
                            725.0,
                            562.0,
                            513.0,
                            519.0,
                            272.0,
                            3.0,
                            25.0,
                            2.0
                        ],
                        "ticktext": [
                            "2:00 PM",
                            "12:00 PM"
                        ]
                    },
                    "type": "bar"
                },
                {
                    "title": "Captures per month",
                    "data": {
                        "x": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ],
                        "y": [
                            2,
                            0,
                            0,
                            0,
                            312,
                            16723,
                            372002,
                            215097,
                            17582,
                            916,
                            0,
                            0
                        ],
                        "tickvals": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ]
                    },
                    "type": "bar"
                }
            ]
        },
        {
            "id": "occurrences",
            "title": "Occurrences",
            "plots": [
                {
                    "title": "Average detections per hour",
                    "data": {
                        "x": [
                            "10:00 PM",
                            "11:00 PM",
                            "12:00 AM",
                            "1:00 AM",
                            "2:00 AM",
                            "3:00 AM",
                            "4:00 AM",
                            "5:00 AM",
                            "12:00 PM"
                        ],
                        "y": [
                            21.0,
                            58.0,
                            66.0,
                            69.0,
                            69.0,
                            69.0,
                            51.0,
                            22.0,
                            11.0
                        ],
                        "ticktext": [
                            "10:00 PM",
                            "12:00 PM"
                        ]
                    },
                    "type": "bar"
                },
                {
                    "title": "Occurrences per month",
                    "data": {
                        "x": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ],
                        "y": [
                            6,
                            0,
                            0,
                            0,
                            0,
                            795,
                            35663,
                            10573,
                            128,
                            1,
                            0,
                            0
                        ],
                        "tickvals": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ]
                    },
                    "type": "bar"
                }
            ]
        },
        {
            "id": "taxa",
            "title": "Taxa",
            "plots": [
                {
                    "title": "Top species observed",
                    "data": {
                        "x": [
                            672,
                            676,
                            679,
                            707,
                            758,
                            769,
                            1047,
                            3688,
                            3946,
                            4136
                        ],
                        "y": [
                            "Ortholepis pasadamia",
                            "Endothenia hebesana",
                            "Platynota flavedana",
                            "Argyrotaenia velutinana",
                            "Olethreutes schulziana",
                            "Episimus argutana",
                            "Cenopis pettitana",
                            "Choristoneura rosaceana",
                            "Choristoneura fumiferana",
                            "Archips argyrospila"
                        ]
                    },
                    "type": "bar",
                    "orientation": "h"
                },
                {
                    "title": "Unique species per month",
                    "data": {
                        "x": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ],
                        "y": [
                            5,
                            0,
                            0,
                            0,
                            0,
                            311,
                            1543,
                            898,
                            94,
                            1,
                            0,
                            0
                        ],
                        "tickvals": [
                            "Jan",
                            "Feb",
                            "Mar",
                            "Apr",
                            "May",
                            "Jun",
                            "Jul",
                            "Aug",
                            "Sep",
                            "Oct",
                            "Nov",
                            "Dec"
                        ]
                    },
                    "type": "bar"
                }
            ]
        }
    ],
    "owner": {
        "id": 36,
        "name": "Jamie Warren",
        "image": null,
        "details": "https://api.beluga.insectai.org/api/v2/users/36/?format=api",
        "user_permissions": []
    },
    "feature_flags": {
        "tags": false,
        "reprocess_existing_detections": false,
        "default_filters": false,
        "reprocess_all_images": false,
        "async_pipeline_workers": false
    },
    "settings": {
        "default_filters_exclude_taxa": [
            {
                "id": 269,
                "name": "Acleris",
                "rank": "GENUS",
                "details": "https://api.beluga.insectai.org/api/v2/taxa/269/?format=api",
                "gbif_taxon_key": null,
                "fieldguide_id": null,
                "inat_taxon_id": null,
                "cover_image_url": null,
                "cover_image_credit": null,
                "user_permissions": []
            },
            {
                "id": 11614,
                "name": "Not Identifiable",
                "rank": "UNKNOWN",
                "details": "https://api.beluga.insectai.org/api/v2/taxa/11614/?format=api",
                "gbif_taxon_key": null,
                "fieldguide_id": null,
                "inat_taxon_id": null,
                "cover_image_url": null,
                "cover_image_credit": null,
                "user_permissions": []
            },
            {
                "id": 11613,
                "name": "Not Lepidoptera",
                "rank": "ORDER",
                "details": "https://api.beluga.insectai.org/api/v2/taxa/11613/?format=api",
                "gbif_taxon_key": null,
                "fieldguide_id": null,
                "inat_taxon_id": null,
                "cover_image_url": null,
                "cover_image_credit": null,
                "user_permissions": []
            }
        ],
        "default_filters_include_taxa": [
            {
                "id": 1,
                "name": "Lepidoptera",
                "rank": "ORDER",
                "details": "https://api.beluga.insectai.org/api/v2/taxa/1/?format=api",
                "gbif_taxon_key": null,
                "fieldguide_id": null,
                "inat_taxon_id": null,
                "cover_image_url": null,
                "cover_image_credit": null,
                "user_permissions": []
            }
        ],
        "default_filters_score_threshold": 0.0,
        "default_processing_pipeline": null,
        "session_time_gap_seconds": 7200,
        "user_permissions": []
    },
    "is_member": false,
    "user_permissions": []
}