# api ## Pages - [Speak AI API reference for audio, video, and text data](https://docs.speakai.co/api/index.md): Reference for the Speak AI REST API: base URL, API key and access token authentication, error format, and every endpoint for media, folders, and more. - [Manage Speak AI account users with the admin endpoints](https://docs.speakai.co/api/admin/index.md): Create users in your Speak AI account, update an existing user, and list every user the account contains. These endpoints are for account admins. - [Ask questions about your media with the AI chat API](https://docs.speakai.co/api/ai-chat/index.md): Ask a question about the media stored in Speak AI and read the answer back, and list the AI chat prompts that have already run in your account. - [Authenticate with the Speak AI API using access tokens](https://docs.speakai.co/api/authentication/index.md): Exchange your Speak AI API key for an access token, send it in the x-access-token header, and refresh the pair before the 80 minute expiry ends. - [Trigger Speak AI workflows with the automations API](https://docs.speakai.co/api/automations/index.md): Create, read, update, and delete Speak AI automations, and turn an automation on or off without changing the trigger and action it is built from. - [Embed Speak AI media and transcripts in your pages](https://docs.speakai.co/api/embeds/index.md): Create and update Speak AI media embeds, check whether a piece of media is already embedded, and get the iframe URL to drop into your own page. - [Export Speak AI transcripts and insights to a file](https://docs.speakai.co/api/exports/index.md): Export a transcript or its insights from Speak AI as PDF, DOCX, TXT, SRT, VTT, CSV, or JSON, one file at a time or several files in one request. - [Attach custom fields to your Speak AI media records](https://docs.speakai.co/api/fields/index.md): Create custom fields in Speak AI, list every field defined in your account, and update a single field or a whole batch of fields in one request. - [Organize Speak AI media with the folders endpoints](https://docs.speakai.co/api/folders/index.md): Create, list, clone, update, and delete Speak AI folders, and manage the saved views that control how the media inside a folder is filtered. - [Create and update live transcription sessions in Speak AI](https://docs.speakai.co/api/live-transcription/index.md): Open a live transcription session in Speak AI, mint the token that authorizes the streaming connection, and send words and the recording back as it runs. - [Upload audio and video to Speak AI and read insights](https://docs.speakai.co/api/media/index.md): Upload audio and video to Speak AI, list your media library, poll processing status, read the transcript and insights, and run the analysis again. - [Send the Speak AI meeting assistant into your calls](https://docs.speakai.co/api/meeting-assistant/index.md): Schedule the Speak AI meeting assistant to join a call, list your scheduled and past meeting events, and remove or delete an assistant booking. - [Collect async voice and video with Speak AI recorders](https://docs.speakai.co/api/recorders/index.md): Create and clone Speak AI recorders, set their questions and settings, generate share URLs, and read the recordings that respondents submit. - [Analyze text notes with the Speak AI text endpoints](https://docs.speakai.co/api/text/index.md): Create a text note in Speak AI, read the insights generated from it, update the note when its content changes, and delete it when you are finished. - [Receive Speak AI events with outbound webhook calls](https://docs.speakai.co/api/webhooks/index.md): Register a webhook so Speak AI posts events to your server, list and update the webhooks on your account, send a test payload, and delete a webhook.