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

# REST API operations

> Programmatic access to your entities, Scorecards, Workflows, and more

## Cortex API

The Cortex REST API provides programmatic access to your entities, Scorecards, Workflows, and more.

### Authentication

All requests to the Cortex API need to provide an `Authorization: Bearer <token>` header, where `<token>` is an API key created in the Settings page of your workspace.

| Security Scheme Type: | http |
| - | - |
| HTTP Authorization Scheme | bearer |
| Bearer format: | JWT |

### Operations

See the sub-pages in this section for all available operations. Throughout these documentation pages, click **Test it** under an operation to try it out directly on the documentation page:

<img src="https://mintcdn.com/cortex-290c0c42/qRY2zZcIyXqFVeCq/api/images/test-api.jpg?fit=max&auto=format&n=qRY2zZcIyXqFVeCq&q=85&s=86333cdd16d160cdde7d00304440e471" alt="" width="563" data-path="api/images/test-api.jpg" />

### Rate limiting

The Cortex API limits requests to 1000 per minute per client. The body size of any given request has a maximum of 2MB.
If you attempt too many requests in a short period, a `429` error will be returned with a `Retry-After` header. If you are hitting rate limits frequently, please contact your Cortex Customer Success Manager to discuss your use case.

<Info>
  API rate limits are subject to change. Customers will be notified of any changes made to the rate limits.
</Info>


## Related topics

- [List API keys](/api/rest/api-keys/list-api-keys.md)
- [Get API key](/api/rest/api-keys/get-api-key.md)
- [Create API key](/api/rest/api-keys/create-api-key.md)
