# Play.ai API ## Docs - [Get Agent Stats](https://docs.play.ai/api-reference/endpoints/v1/agent-stats/get): Returns all available statistics for a specific agent. - [Get Agent Conversations](https://docs.play.ai/api-reference/endpoints/v1/agents/conversations/get): Get all conversations for an agent. - [Get Agent Conversation](https://docs.play.ai/api-reference/endpoints/v1/agents/conversations/get-one): Get a conversation for an agent. - [Get Agent Conversation Transcript](https://docs.play.ai/api-reference/endpoints/v1/agents/conversations/transcript/get): Get a conversation transcript for an agent. - [Get Agent](https://docs.play.ai/api-reference/endpoints/v1/agents/get): Retrieve all information about an agent. - [Update Agent](https://docs.play.ai/api-reference/endpoints/v1/agents/patch): Updates a Play.ai Agent. - [Create Agent](https://docs.play.ai/api-reference/endpoints/v1/agents/post): Creates a new Play.ai Agent. - [Delete External Function](https://docs.play.ai/api-reference/endpoints/v1/external-functions/delete): Delete an external function. - [Get All External Functions](https://docs.play.ai/api-reference/endpoints/v1/external-functions/get): Get all external functions. - [Get External Function](https://docs.play.ai/api-reference/endpoints/v1/external-functions/get-one): Get an external function. - [Update External Function](https://docs.play.ai/api-reference/endpoints/v1/external-functions/patch): Update an external function. - [Create External Function](https://docs.play.ai/api-reference/endpoints/v1/external-functions/post): Create a new external function. - [Introduction](https://docs.play.ai/api-reference/introduction): HTTP API endpoints - [Web Embed API](https://docs.play.ai/api-reference/web-embed): API for embedding a play.ai agent on your website - [Websocket API](https://docs.play.ai/api-reference/websocket): Enhance your app with our audio-in, audio-out API, enabling seamless, natural conversations with your PlayAI agent. Transform your user experience with the power of voice. - [Bring Your Own LLM](https://docs.play.ai/documentation/get-started/bring-your-own-llm) - [Built-in LLMs](https://docs.play.ai/documentation/get-started/built-in-llms) - [Actions and Integrations](https://docs.play.ai/documentation/get-started/integrations-tools) - [Introduction](https://docs.play.ai/documentation/get-started/introduction): Welcome to Play.ai documentation - [Build your own AI Voice Agents](https://docs.play.ai/documentation/guides/build-your-own-ai-voice-agents) - [Create an AI podcast with multiple hosts using PlayDialog](https://docs.play.ai/documentation/guides/create-a-multi-turn-scripted-conversation-with-tts-api): PlayDialog API Guide - [Generate Conversation from PDF with PlayNote API](https://docs.play.ai/documentation/guides/generate-conversation-from-PDF-with-playnote-api): NotebookLM-style Podcast with PlayNote API Guide - [How to use PlayDialog Async Text-to-Speech API](https://docs.play.ai/documentation/guides/how-to-use-playdialog-async-tts-api): PlayDialog Async (Non-Streaming) API Guide - [How to use PlayDialog Text-to-Speech API](https://docs.play.ai/documentation/guides/how-to-use-playdialog-tts-api): PlayDialog API Guide - [Rate Limits](https://docs.play.ai/documentation/guides/rate-limits) - [Crawl a Website](https://docs.play.ai/documentation/web-embed/crawl-a-website) - [Embedding an Agent on your Website](https://docs.play.ai/documentation/web-embed/embedding-an-agent-on-your-website) - [Web Embed Examples](https://docs.play.ai/documentation/web-embed/web-embed-examples) - [Get All PlayNotes for User](https://docs.play.ai/playnote-api-reference/endpoints/v1/playnotes/get-all): Retrieve all PlayNotes - [Get PlayNote](https://docs.play.ai/playnote-api-reference/endpoints/v1/playnotes/get-id): Retrieve a specific PlayNote by ID - [Create PlayNote via File URL](https://docs.play.ai/playnote-api-reference/endpoints/v1/playnotes/post): Create a new PlayNote with either a source file URL or an uploaded file (but not both) - [Create PlayNote via File Upload](https://docs.play.ai/playnote-api-reference/endpoints/v1/playnotes/post-file-upload): Create a new PlayNote with either a source file URL or an uploaded file (but not both) - [Get Text-to-Speech Async Job](https://docs.play.ai/tts-api-reference/endpoints/v1/tts/get-async): Gets the current status of an asynchronous job created using our [Async Text-to-Speech API](/tts-api-reference/endpoints/v1/tts/post-async-playdialog). - [Text-to-Speech Async HTTP - Play3.0-mini](https://docs.play.ai/tts-api-reference/endpoints/v1/tts/post-async-play30mini): Convert text to speech with our top-of-the-line Play3.0-mini model. - [Text-to-Speech Async HTTP - PlayDialog](https://docs.play.ai/tts-api-reference/endpoints/v1/tts/post-async-playdialog): Convert text to speech with our top-of-the-line PlayDialog model. - [Text-to-Speech Real-time HTTP streaming - Play3.0-mini](https://docs.play.ai/tts-api-reference/endpoints/v1/tts/stream/post-play30mini): Streams the audio bytes with out ultra-fast text-in, audio-out API. Our HTTP streaming endpoint allows you to send text and receive audio bytes in real-time. - [Text-to-Speech Real-time HTTP streaming - PlayDialog](https://docs.play.ai/tts-api-reference/endpoints/v1/tts/stream/post-playdialog): Streams the audio bytes with out ultra-fast text-in, audio-out API. Our HTTP streaming endpoint allows you to send text and receive audio bytes in real-time. - [List of Voices](https://docs.play.ai/tts-api-reference/voices): PlayAI Voices - [Websocket API](https://docs.play.ai/tts-api-reference/websocket): Enhance your app with our audio-in, audio-out API, enabling seamless, natural conversations with your PlayAI agent. Transform your user experience with the power of voice. ## Optional - [Documentation](https://docs.play.ai) - [Blog](https://blog.play.ai/)