> ## Documentation Index
> Fetch the complete documentation index at: https://developer.amplify.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Amplify API

> Build communications workflows with the Amplify platform.

The Amplify API lets you connect your applications to Amplify communications resources. Use a consistent REST interface to work with faxes, documents, messages, calls, contacts, numbers, users, and related platform services.

All API requests use the following base URL:

```text theme={null}
https://api.amplify.xyz/v1
```

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Authenticate and make your first API request.
  </Card>

  <Card title="Authentication" icon="key" href="/guides/authentication">
    Exchange your API key for an access token and authenticate requests.
  </Card>

  <Card title="API conventions" icon="code" href="/guides/api-conventions">
    Understand naming, versioning, lifecycle operations, and asynchronous work.
  </Card>

  <Card title="API reference" icon="book-open" href="/api-reference/introduction">
    Explore the available API operations and shared resource models.
  </Card>
</CardGroup>

## What to expect

* JSON request and response bodies
* Lowercase, plural resource paths
* `snake_case` fields, query parameters, and enum values
* Cursor-based pagination for list operations
* Structured error responses and request identifiers
* Asynchronous processing for long-running operations
