> For the complete documentation index, see [llms.txt](https://developers.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.couchdrop.io/couchdrop-api-overview.md).

# Couchdrop API Overview

Couchdrop has a comprehensive API that covers everything in the platform. The API is stable and we endeavour to maintain backwards compatibility.

#### **Data types**

Interacting with the API is via a HTTPS endpoint. Data is submitted and returned either via form data or JSON. Responses are always in JSON and status codes indicate success or failure.&#x20;

####

#### Authentication

With the exception of the authenticate and register routes, all API routes require a valid authentication token. This token is passed as a header field.&#x20;

Permanent tokens can be created and managed from the Couchdrop administration interface and temporary tokens can be created with the [Authentication](/domains-and-accounts/authentication.md) route.

#### Getting Help

Our team is always here to help. If you are having trouble with the API, reach out to <support@couchdrop.io> or your account manager.&#x20;

&#x20;
