# API

Source: https://docs.astalty.com.au/developers/api

> The Astalty REST API: setting up an API key, authenticating, the available endpoints, and how pagination, filtering and sorting work.

The **Astalty API** is a JSON REST API for reading and managing supported account data from an integration or automation.

Astalty Premium - This feature is part of the Astalty Premium plan. See What Premium includes.

The Account Owner can open the API Dashboard and can grant another Admin the same access. See [Grant API Key and Webhook Access](https://docs.astalty.com.au/guide/roles-and-permissions#granting-api-key-and-webhook-access). Use the [API Reference](https://docs.astalty.com.au/developers/api-reference) to explore endpoints and the [live API documentation](https://api.app.astalty.com.au/docs) to confirm the latest deployed contract.

## In this section

- [Understand the API](https://docs.astalty.com.au/developers/api/api-overview), its base URL and the records it covers.
- [Create and manage an API key](https://docs.astalty.com.au/developers/api/how-to-set-up-an-api-key), including choosing an access level.
- [Authenticate API requests](https://docs.astalty.com.au/developers/api/authentication) and handle rate limits and errors.
- [Page, filter and sort list responses](https://docs.astalty.com.au/developers/api/pagination-filtering-and-sorting).
- [Find available endpoints](https://docs.astalty.com.au/developers/api/available-endpoints) in the deployed reference.
