# Raccoon AI ## Docs - [Authentication](https://docs.raccoonai.tech/api-reference/authentication.md): How to authenticate with the Raccoon AI Agents API - [Upload a file](https://docs.raccoonai.tech/api-reference/media/upload-a-file.md): Uploads a file to include with a turn. Returns a file reference to use in the `files` array when starting a turn. - [Raccoon AI Agents API](https://docs.raccoonai.tech/api-reference/overview.md): Run autonomous AI agents programmatically - [Delete a session](https://docs.raccoonai.tech/api-reference/sessions/delete-a-session.md): Permanently deletes a session and all its turns, files, and history. - [Get session history](https://docs.raccoonai.tech/api-reference/sessions/get-session-history.md): Retrieves a session with all its turns, including user prompts, agent responses, and generated content. - [List sessions](https://docs.raccoonai.tech/api-reference/sessions/list-sessions.md): Retrieves a paginated list of sessions. - [Start a new session/turn](https://docs.raccoonai.tech/api-reference/sessions/start-a-new-sessionturn.md): Starts a new turn in a session. If the session doesn't exist, it's created automatically. - [Update session title](https://docs.raccoonai.tech/api-reference/sessions/update-session-title.md): Updates the title of a session. - [Stream a session](https://docs.raccoonai.tech/api-reference/streaming.md) ## OpenAPI Specs - [openapi](https://docs.raccoonai.tech/openapi.yaml) - [gf-openapi](https://docs.raccoonai.tech/reference/gf-openapi.yaml) - [fleet-openapi](https://docs.raccoonai.tech/fleet-api-reference/fleet-openapi.json) - [lam-openapi](https://docs.raccoonai.tech/lam-api-reference/lam-openapi.json) ## AsyncAPI Specs - [asyncapi](https://docs.raccoonai.tech/asyncapi.yaml) ## Optional - [Community](https://discord.gg/zyyhttSfC4) - [Support](mailto:team@raccoonai.tech) - [API Status](https://status.raccoonai.tech)