---
title: "Get Skydio Cloud API OpenAPI Spec"
method: GET
path: "/v0/openapi_spec"
tags: ["OpenAPI Spec"]
---

# Get Skydio Cloud API OpenAPI Spec

`GET /v0/openapi_spec`

Get the OpenAPI spec for the Skydio Cloud API.

## Response `200`

The OpenAPI specification for Skydio's Cloud API

- object
  - `data` object, required — The OpenAPI specification for Skydio's Cloud API
    - `openapi_spec` object, required
      - `components` object — A set of reusable components — such as schema definitions, security schemes, and parameter templates — that can be referenced throughout the spec using $ref.
        - `schemas` object — Reusable schema objects used for request/response bodies and parameters. Each key is a schema name, and each value is a JSON Schema object.
        - `securitySchemes` object — Reusable security schemes (e.g., API keys) that define how clients can authenticate with the API.
      - `info` object, required — Metadata about the Skydio Cloud API.
        - `contact` object — Contact information for Skydio Support.
          - `email` string, email
        - `description` string
        - `title` string, required
        - `version` string, required — The current version of the Skydio Cloud API.
      - `openapi` string, required — The current OpenAPI version.
      - `paths` object, required — Defines the available API endpoints (paths) and their supported operations. Each key is a path string (e.g., '/v0/users'), and each value is an object describing HTTP methods (like GET, POST) and their details. Each method can define parameters, request body schemas, and response schemas.
      - `security` object[] — A list of security requirements that apply globally to all operations unless overridden. Each entry corresponds to a security scheme defined in 'components.securitySchemes'.
      - `servers` object[] — A list of server objects that provide connectivity information.
        - `url` string, uri, required — The base URL of the server.
  - `error_message` string
  - `meta` object, required
    - `time` number
  - `skydio_error_code` integer, required
  - `status_code` integer, required

## Other responses

- `404` — Not Found

---

[API](https://skmtc.net/skydio/apis/skydio-cloud-api.md) · [All operations](https://skmtc.net/skydio/apis/skydio-cloud-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/skydio/skydio-cloud-api/revisions/0f746b116483/schema)
