# Checkobot API > Endpoints, authentication, errors and code samples for the Checkobot AI image detection API. - [Introduction](https://checkobot.mintlify.app/index.md): Check an image for AI generation, AI edits and face swaps with one REST call. - [Authentication](https://checkobot.mintlify.app/authentication.md): Send your API key as a bearer token. - [Check an image](https://checkobot.mintlify.app/check.md): POST /v1/check: a verdict, which detector fired, both detector scores and the face box. - [Batch](https://checkobot.mintlify.app/batch.md): POST /v1/check/batch: check 1 to 8 images in one call. - [Usage](https://checkobot.mintlify.app/usage.md): GET /v1/usage: checks used in the current period. - [Image storage](https://checkobot.mintlify.app/image-storage.md): Images sent with an API key aren't stored unless you ask. - [Errors](https://checkobot.mintlify.app/errors.md): Every error has the same shape. Branch on code. - [Limits and retries](https://checkobot.mintlify.app/limits.md): Rate limits, timeouts and what to retry. ## Optional - [Check an image](https://checkobot.ai) - [Pricing](https://checkobot.ai/pricing) - [Status](https://checkobot.ai/status) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.