# Outpost API > The single hand-authored source of truth for the Outpost API surface (task C1). ## Get started - [Quickstart](https://docs.earthity.com/quickstart) ## API Reference - [List the dock catalog](https://docs.earthity.com/api/catalog_docks_list) - [Poll a queued command's status/outcome.](https://docs.earthity.com/api/dock_command_get) - [Delete a dock](https://docs.earthity.com/api/dock_delete) - [Send an actuation command (open/close) to a dock.](https://docs.earthity.com/api/dock_send_command) - [Update a dock](https://docs.earthity.com/api/dock_update) - [Create a dock](https://docs.earthity.com/api/docks_create) - [List visible docks](https://docs.earthity.com/api/docks_list) ## Errors - [Validation failed](https://docs.earthity.com/errors/validation_failed) - [Unauthorized](https://docs.earthity.com/errors/unauthorized) - [Forbidden](https://docs.earthity.com/errors/forbidden) - [Demo mode is read-only](https://docs.earthity.com/errors/demo_read_only) - [Not found](https://docs.earthity.com/errors/not_found) - [Conflict](https://docs.earthity.com/errors/conflict) - [Invite expired](https://docs.earthity.com/errors/invite_expired) - [Too many requests](https://docs.earthity.com/errors/rate_limited) - [Internal server error](https://docs.earthity.com/errors/internal_error) - [Temporarily unavailable](https://docs.earthity.com/errors/temporarily_unavailable) - [Dock is busy](https://docs.earthity.com/errors/dock_busy) - [Idempotency key reused with different parameters](https://docs.earthity.com/errors/idempotency_key_reused) - [Command channel unavailable](https://docs.earthity.com/errors/command_unavailable) - [Stale command result](https://docs.earthity.com/errors/stale_result) ## Spec - [OpenAPI spec](https://outpost.earthity.com/api/openapi.json) - [API catalog](https://outpost.earthity.com/.well-known/api-catalog)