# Deepslate ## Docs - [Create Agent Task](https://docs.deepslate.eu/api-reference/agent-tasks/create.md): Creates a new task for a specific agent. - [Delete Agent Task](https://docs.deepslate.eu/api-reference/agent-tasks/delete.md): Deletes a specific task for the given agent. - [Execute Agent Task](https://docs.deepslate.eu/api-reference/agent-tasks/execute.md): Schedules a task for execution. - [Get Agent Task](https://docs.deepslate.eu/api-reference/agent-tasks/get.md): Retrieves detailed information about a specific agent task. - [List Agent Tasks](https://docs.deepslate.eu/api-reference/agent-tasks/list.md): Retrieves a paginated list of tasks assigned to a specific agent. - [Create Agent](https://docs.deepslate.eu/api-reference/agents/create.md): Creates a new agent within the specified organization with the given configuration, including extensions and call event hooks. - [Delete Agent](https://docs.deepslate.eu/api-reference/agents/delete.md): Deletes a specific agent. - [Get Agent](https://docs.deepslate.eu/api-reference/agents/get.md): Retrieves detailed information about a specific agent. - [List Agents](https://docs.deepslate.eu/api-reference/agents/list.md): Retrieves a paginated list of agents belonging to a specific organization, filtered by user permissions. - [Update Agent](https://docs.deepslate.eu/api-reference/agents/update.md): Updates an existing agent's configuration. Allows updating details, extensions, and call event hooks. Extensions and hooks can be modified or added (if ID is provided for update, null/missing for creation within the list). - [Create Assistant](https://docs.deepslate.eu/api-reference/assistants/create.md): Creates a new assistant within the specified organization with the given configuration, including extensions and call event hooks. - [Delete Assistant](https://docs.deepslate.eu/api-reference/assistants/delete.md): Deletes a specific assistant. - [Get Assistant](https://docs.deepslate.eu/api-reference/assistants/get.md): Retrieves detailed information about a specific assistant. - [List Assistants](https://docs.deepslate.eu/api-reference/assistants/list.md): Retrieves a paginated list of assistants belonging to a specific organization, filtered by user permissions. - [Update Assistant](https://docs.deepslate.eu/api-reference/assistants/update.md): Updates an existing assistant's configuration. Allows updating details, extensions, and call event hooks. Extensions and hooks can be modified or added (if ID is provided for update, null/missing for creation within the list). - [Call Event Hooks](https://docs.deepslate.eu/api-reference/call-event-hooks.md): Receive webhook notifications when calls start and end - [API Reference](https://docs.deepslate.eu/api-reference/introduction.md): Deepslate REST API for managing voice AI assistants and agents - [Create LLM Generation Strategy](https://docs.deepslate.eu/api-reference/llm-generation-strategies/create.md): Creates a new LLM generation strategy within the specified organization. - [Delete LLM Generation Strategy](https://docs.deepslate.eu/api-reference/llm-generation-strategies/delete.md): Deletes a specific LLM generation strategy. Fails if the strategy is still in use by an assistant or agent. - [Get LLM Generation Strategy](https://docs.deepslate.eu/api-reference/llm-generation-strategies/get.md): Retrieves detailed information about a specific LLM generation strategy. - [List LLM Generation Strategy](https://docs.deepslate.eu/api-reference/llm-generation-strategies/list.md): Retrieves a paginated list of LLM generation strategies belonging to a specific organization, filtered by user permissions. - [Update LLM Generation Strategy](https://docs.deepslate.eu/api-reference/llm-generation-strategies/update.md): Updates an existing LLM generation strategy's configuration. - [Create Organization](https://docs.deepslate.eu/api-reference/organizations/create.md): Creates a new organization under the specified vendor. - [Delete Organization](https://docs.deepslate.eu/api-reference/organizations/delete.md): Deletes a specific organization. May be restricted if the organization has active agents, assistants, etc. - [Get Organization](https://docs.deepslate.eu/api-reference/organizations/get.md): Retrieves detailed information about a specific organization, including contact info and associated plan. - [List Organizations](https://docs.deepslate.eu/api-reference/organizations/list.md): Retrieves a paginated list of organizations belonging to a specific vendor. - [Update Organization](https://docs.deepslate.eu/api-reference/organizations/update.md): Updates the details of an existing organization. - [Opal WebSocket Protocol](https://docs.deepslate.eu/api-reference/realtime.md): Message schemas for the Opal WebSocket protocol - [Create SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/create.md): Creates new SIP credentials for the specified organization. - [Delete SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/delete.md): Deletes a SIP credentials record. Deletion may be blocked if credentials are in use. - [Get SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/get.md): Retrieves detailed information about a specific sip credentials. - [List SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/list.md): Retrieves a paginated list of SIP credentials for the organization. - [Update SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/update.md): Updates an existing SIP credentials record. - [Validate SIP Credentials](https://docs.deepslate.eu/api-reference/sip-credentials/validate.md): Attempts to register with the SIP server using the provided credentials to verify connectivity. - [Create SIP Phone Number](https://docs.deepslate.eu/api-reference/sip-numbers/create.md): Creates a new SIP phone number for the given credentials. - [Delete SIP Phone Number](https://docs.deepslate.eu/api-reference/sip-numbers/delete.md): Deletes a SIP phone number. - [Find SIP Phone Number](https://docs.deepslate.eu/api-reference/sip-numbers/find.md): Searches phone numbers within the organization by phone number string. - [Get SIP Phone Number](https://docs.deepslate.eu/api-reference/sip-numbers/get.md): Retrieves details for a single SIP phone number. - [List SIP Phone Numbers](https://docs.deepslate.eu/api-reference/sip-numbers/list.md): Retrieves a paginated list of phone numbers under the specified SIP credentials. - [Update SIP Phone Number](https://docs.deepslate.eu/api-reference/sip-numbers/update.md): Updates an existing SIP phone number. - [Tool Webhooks](https://docs.deepslate.eu/api-reference/tool-webhooks.md): Configure outbound webhooks for real-time data lookups and actions during calls - [Create Vendor](https://docs.deepslate.eu/api-reference/vendors/create.md): Creates a new vendor. - [Delete Vendor](https://docs.deepslate.eu/api-reference/vendors/delete.md): Deletes a specific vendor. This might cascade or be restricted based on associated organizations or other dependencies. - [Get Vendor](https://docs.deepslate.eu/api-reference/vendors/get.md): Retrieves detailed information about a specific vendor, including its associated organizations. - [List Vendors](https://docs.deepslate.eu/api-reference/vendors/list.md): Retrieves a paginated list of vendors accessible to the user. - [Update Vendor](https://docs.deepslate.eu/api-reference/vendors/update.md): Updates the details of an existing vendor. - [Deepslate Realtime](https://docs.deepslate.eu/concepts.md): Understand the Deepslate Realtime Platform's resource hierarchy and architecture - [LiveKit Plugin](https://docs.deepslate.eu/livekit.md): Integrate Deepslate voice AI with LiveKit Agents for real-time voice applications - [How Opal Works](https://docs.deepslate.eu/opal.md): Our end-to-end speech-to-speech AI model powering natural voice conversations - [Pipecat Plugin](https://docs.deepslate.eu/pipecat.md): Integrate Deepslate voice AI with Pipecat for real-time voice applications - [System Prompt](https://docs.deepslate.eu/prompt-engineering/system-prompt.md): Learn how to build a comprehensive system prompt for your Deepslate Assistant, from roles to tone to knowledge. - [Deepslate SDKs](https://docs.deepslate.eu/sdks.md): Official Python SDKs for integrating Deepslate voice AI into your agent framework - [WebRTC](https://docs.deepslate.eu/webrtc.md): Connect to Deepslate Realtime via WebRTC for browser and mobile voice applications - [WebSocket](https://docs.deepslate.eu/websocket.md): Connect to Deepslate Realtime via WebSocket for server-side voice streaming ## OpenAPI Specs - [openapi](https://docs.deepslate.eu/api-reference/openapi.json)