---
title: "Get Operations"
method: GET
path: "/v0/operations"
tags: ["r4t8w2n6j1v5x3q9"]
---

# Get Operations

`GET /v0/operations`

## Request

- Base URL: `https://api.skydio.com/api`
- URL: `https://api.skydio.com/api/v0/operations`
- Auth: API key in header `Authorization`

Search operations by various parameters.

## Query parameters

- `start_before` string, date-time: Filter operations that started before this timestamp. The timestamp should follow the ISO 8601 standard format.
- `start_since` string, date-time: Filter operations that started since this timestamp. The timestamp should follow the ISO 8601 standard format.
- `end_before` string, date-time: Filter operations that ended before this timestamp. The timestamp should follow the ISO 8601 standard format.
- `end_since` string, date-time: Filter operations that ended since this timestamp. The timestamp should follow the ISO 8601 standard format.
- `state` 'ACTIVE' | 'INACTIVE' | 'CLOSED'
- `per_page` integer: Number of results to return per page
- `page_number` integer: Return a specific page number from results

## Response `200`

List of operations returned from GET /operations endpoint

- object
  - `data` object, required: List of operations returned from GET /operations endpoint
    - `operations` object[], required
      - `events` object[]
        - `event_time` string, date-time, required
        - `event_type` 'VEHICLE_ADDED' | 'VEHICLE_REMOVED' | 'MARKER_CREATED' | 'MARKER_REMOVED' | 'INCIDENT_CREATED' | 'INCIDENT_ADDED' | 'INCIDENT_REMOVED' | 'OPERATION_CREATED' | 'OPERATION_REOPENED' | 'OPERATION_CLOSED' | 'OPERATION_NAME_CHANGED' | 'VEHICLE_COMMANDEERED' | 'VEHICLE_LAUNCHED' | 'VEHICLE_ON_SCENE_SUGGESTED' | 'VEHICLE_ARRIVED_ON_SCENE' | 'VEHICLE_ON_SCENE_REJECTED' | 'VEHICLE_RETURNED_TO_DOCK' | 'VEHICLE_LANDED' | 'INCIDENT_RESPONDED' | 'OPERATION_REPORT_SUBMITTED', required
        - `marker` object
          - `incident_id` string
          - `uuid` string, uuid
        - `on_scene_location` object
          - `latitude` number, required: Latitude in degrees.
          - `longitude` number, required: Longitude in degrees.
        - `on_scene_source` string
        - `operation_report` object
          - `operation_report_id` string, uuid, required
          - `report_version` integer, required
        - `user` object
          - `email` string, email
          - `user_id` string, uuid
        - `vehicle` object
          - `vehicle_class` 'Skydio R1' | 'Skydio 2' | 'Skydio X2' | 'Skydio X10' | 'Skydio R10'
          - `vehicle_serial` string
      - `flights` object[]
        - `flight_id` string, uuid
        - `vehicle_serial` string
      - `incident_ids` string[]
      - `markers` object[]
        - `incident_id` string
        - `uuid` string, uuid
      - `operation_id` string, uuid, required
      - `state` 'ACTIVE' | 'INACTIVE' | 'CLOSED', required
      - `title` string, required
      - `users` object[]
        - `email` string, email
        - `user_id` string, uuid
    - `pagination` object, required
      - `current_page` integer, required: Current page number of results
      - `max_per_page` integer, required: Maximum number of entries per page, could be less for final page
      - `total_pages` integer, required: Total pages of results
  - `error_message` string
  - `meta` object, required
    - `time` number
  - `skydio_error_code` integer, required
  - `status_code` integer, required

## Changes

- **2026-11-03** `6589167ebe70`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/skydio/apis/skydio-cloud-api/changes/v0/operations/get.md)

---

[API](https://skmtc.dev/skydio/apis/skydio-cloud-api.md) - [All operations](https://skmtc.dev/skydio/apis/skydio-cloud-api/llms.txt) - [OpenAPI document](https://skmtc.dev/skydio/apis/skydio-cloud-api/revisions/6589167ebe70?raw)
