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

# API

- [Getting an API Key](https://docs.trustswiftly.com/api/getting-an-api-key.md): To access the Trust Swiftly API, you'll need an API key.
- [Authentication](https://docs.trustswiftly.com/api/authentication.md): This sample call, which shows the Users API, includes a bearer token in the Authorization request header.
- [Users](https://docs.trustswiftly.com/api/users.md): The API Key can be generated within your developer settings.
- [Reverify User](https://docs.trustswiftly.com/api/reverify.md): Use the reverify API to automatically verify the facial attributes of a user on subsequent verifications.
- [Documents](https://docs.trustswiftly.com/api/documents.md): Create verification jobs through the API to analyze identities without going through Trust Swiftly's UI. Use the document status API to retrieve the results.
- [Stats](https://docs.trustswiftly.com/api/stats.md): Get current stats for verifications.
- [Templates](https://docs.trustswiftly.com/api/templates.md): Get available verification templates
- [Errors](https://docs.trustswiftly.com/api/errors.md): This page describes various error responses with our API.
- [Pagination](https://docs.trustswiftly.com/api/pagination.md): All top-level API endpoints have support for bulk fetches via "list" API methods.
- [Filtering and Sorting Users](https://docs.trustswiftly.com/api/filtering-and-sorting.md): Filtering and sorting results can help speed up responses and data collection by allowing you to request only the data you need.
- [Rate Limits](https://docs.trustswiftly.com/api/rate-limits.md): Learn about API rate limits and how to work with them.
