# Brainbase ## Docs - [Delete a registered phone number for the team.](https://docs.usebrainbase.com/api-reference/assets/delete-a-registered-phone-number-for-the-team.md) - [Get all registered phone numbers for the team, optionally filtered by integration id.](https://docs.usebrainbase.com/api-reference/assets/get-all-registered-phone-numbers-for-the-team-optionally-filtered-by-integration-id.md) - [Get the status of a WhatsApp sender.](https://docs.usebrainbase.com/api-reference/assets/get-the-status-of-a-whatsapp-sender.md) - [Purchase a phone number and register it as a WhatsApp sender.](https://docs.usebrainbase.com/api-reference/assets/purchase-a-phone-number-and-register-it-as-a-whatsapp-sender.md) - [Purchase phone numbers via Brainbase Twilio account.](https://docs.usebrainbase.com/api-reference/assets/purchase-phone-numbers-via-brainbase-twilio-account.md) - [Register a phone number for the team via Twilio integration.](https://docs.usebrainbase.com/api-reference/assets/register-a-phone-number-for-the-team-via-twilio-integration.md) - [Search for available phone numbers to purchase via Brainbase.](https://docs.usebrainbase.com/api-reference/assets/search-for-available-phone-numbers-to-purchase-via-brainbase.md) - [Check if a phone number is callable at a given time](https://docs.usebrainbase.com/api-reference/businesshours/check-if-a-phone-number-is-callable-at-a-given-time.md): Checks if a phone number is callable at a specific timestamp by: 1. Taking a UTC Unix timestamp 2. Converting it to the business hours timezone (from BusinessHours table) 3. Checking if the local time falls within the business hours for that day - [Create new business hours](https://docs.usebrainbase.com/api-reference/businesshours/create-new-business-hours.md) - [Delete business hours](https://docs.usebrainbase.com/api-reference/businesshours/delete-business-hours.md) - [Get all business hours](https://docs.usebrainbase.com/api-reference/businesshours/get-all-business-hours.md) - [Get business hours by ID](https://docs.usebrainbase.com/api-reference/businesshours/get-business-hours-by-id.md) - [Update business hours](https://docs.usebrainbase.com/api-reference/businesshours/update-business-hours.md) - [List chat deployment logs for a worker with optional filtering](https://docs.usebrainbase.com/api-reference/chat-deployment-logs/list-chat-deployment-logs-for-a-worker-with-optional-filtering.md): Retrieves all chat deployment logs for the worker. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single chat deployment log record](https://docs.usebrainbase.com/api-reference/chat-deployment-logs/retrieve-a-single-chat-deployment-log-record.md) - [Create a new chat deployment](https://docs.usebrainbase.com/api-reference/chat-deployments/create-a-new-chat-deployment.md) - [Delete a chat deployment](https://docs.usebrainbase.com/api-reference/chat-deployments/delete-a-chat-deployment.md) - [Get a single chat deployment by chat agent ID](https://docs.usebrainbase.com/api-reference/chat-deployments/get-a-single-chat-deployment-by-chat-agent-id.md) - [Get a single chat deployment by ID](https://docs.usebrainbase.com/api-reference/chat-deployments/get-a-single-chat-deployment-by-id.md) - [Get all chat deployments for a worker](https://docs.usebrainbase.com/api-reference/chat-deployments/get-all-chat-deployments-for-a-worker.md) - [Update a chat deployment](https://docs.usebrainbase.com/api-reference/chat-deployments/update-a-chat-deployment.md) - [List chat embed deployment logs for a worker with optional filtering](https://docs.usebrainbase.com/api-reference/chat-embed-deployment-logs/list-chat-embed-deployment-logs-for-a-worker-with-optional-filtering.md): Retrieves all chat embed deployment logs for the worker. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single chat embed deployment log record](https://docs.usebrainbase.com/api-reference/chat-embed-deployment-logs/retrieve-a-single-chat-embed-deployment-log-record.md) - [Create a new chat embed deployment](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/create-a-new-chat-embed-deployment.md) - [Delete a chat embed deployment](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/delete-a-chat-embed-deployment.md) - [Get a single chat embed deployment by embed ID](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/get-a-single-chat-embed-deployment-by-embed-id.md) - [Get a single chat embed deployment by ID](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/get-a-single-chat-embed-deployment-by-id.md) - [Get all chat embed deployments for a worker](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/get-all-chat-embed-deployments-for-a-worker.md) - [Update a chat embed deployment](https://docs.usebrainbase.com/api-reference/chat-embed-deployments/update-a-chat-embed-deployment.md) - [Create or update deployment-level default checks overrides](https://docs.usebrainbase.com/api-reference/default-checks/create-or-update-deployment-level-default-checks-overrides.md) - [Create or update team default checks configuration](https://docs.usebrainbase.com/api-reference/default-checks/create-or-update-team-default-checks-configuration.md) - [Get resolved default checks configuration for a deployment](https://docs.usebrainbase.com/api-reference/default-checks/get-resolved-default-checks-configuration-for-a-deployment.md) - [Get team default checks configuration](https://docs.usebrainbase.com/api-reference/default-checks/get-team-default-checks-configuration.md) - [Initialize team default checks with default values](https://docs.usebrainbase.com/api-reference/default-checks/initialize-team-default-checks-with-default-values.md) - [Remove deployment-level overrides (revert to team defaults)](https://docs.usebrainbase.com/api-reference/default-checks/remove-deployment-level-overrides-revert-to-team-defaults.md) - [List deployment history](https://docs.usebrainbase.com/api-reference/deployment-history/list-deployment-history.md): Returns paginated change history for a deployment - [Create a deployment parameter](https://docs.usebrainbase.com/api-reference/deployment-parameters/create-a-deployment-parameter.md) - [Delete a deployment parameter](https://docs.usebrainbase.com/api-reference/deployment-parameters/delete-a-deployment-parameter.md) - [List deployment parameters](https://docs.usebrainbase.com/api-reference/deployment-parameters/list-deployment-parameters.md) - [Update a deployment parameter](https://docs.usebrainbase.com/api-reference/deployment-parameters/update-a-deployment-parameter.md) - [Retrieve a deployment by ID](https://docs.usebrainbase.com/api-reference/deployments/retrieve-a-deployment-by-id.md): Fetches a single deployment record by its ID, without requiring the worker ID. Works for all deployment types: Voice, VoiceV1, Chat, ChatEmbed, Whatsapp, SMS, Email, Slack, and API. Delegate-specific fields are flattened into the response automatically. - [Create a test agent](https://docs.usebrainbase.com/api-reference/echo/create-a-test-agent.md) - [Create a test suite](https://docs.usebrainbase.com/api-reference/echo/create-a-test-suite.md) - [Create an Echo scorecard](https://docs.usebrainbase.com/api-reference/echo/create-an-echo-scorecard.md) - [Delete a test agent](https://docs.usebrainbase.com/api-reference/echo/delete-a-test-agent.md) - [Delete a test suite](https://docs.usebrainbase.com/api-reference/echo/delete-a-test-suite.md) - [Delete an Echo scorecard](https://docs.usebrainbase.com/api-reference/echo/delete-an-echo-scorecard.md) - [Get a single Echo scorecard](https://docs.usebrainbase.com/api-reference/echo/get-a-single-echo-scorecard.md) - [List Echo scorecards for the team](https://docs.usebrainbase.com/api-reference/echo/list-echo-scorecards-for-the-team.md) - [List test agents for the team](https://docs.usebrainbase.com/api-reference/echo/list-test-agents-for-the-team.md) - [List test suites for the team](https://docs.usebrainbase.com/api-reference/echo/list-test-suites-for-the-team.md) - [Submit an Echo test run (agent or suite) to Redis queue](https://docs.usebrainbase.com/api-reference/echo/submit-an-echo-test-run-agent-or-suite-to-redis-queue.md) - [Update a test agent](https://docs.usebrainbase.com/api-reference/echo/update-a-test-agent.md) - [Update a test suite](https://docs.usebrainbase.com/api-reference/echo/update-a-test-suite.md) - [Update an Echo scorecard](https://docs.usebrainbase.com/api-reference/echo/update-an-echo-scorecard.md) - [Create a new file resource](https://docs.usebrainbase.com/api-reference/file-resources/create-a-new-file-resource.md) - [Get all file resources for a worker](https://docs.usebrainbase.com/api-reference/file-resources/get-all-file-resources-for-a-worker.md) - [Commit a flow version](https://docs.usebrainbase.com/api-reference/flow-versions/commit-a-flow-version.md): Creates a snapshot of the current flow code and variables as a new version - [Get a single flow version](https://docs.usebrainbase.com/api-reference/flow-versions/get-a-single-flow-version.md) - [List flow versions](https://docs.usebrainbase.com/api-reference/flow-versions/list-flow-versions.md): Returns paginated list of versions for a flow, ordered by version number descending - [Create a new flow](https://docs.usebrainbase.com/api-reference/flows/create-a-new-flow.md) - [Delete a flow](https://docs.usebrainbase.com/api-reference/flows/delete-a-flow.md) - [Get a single flow](https://docs.usebrainbase.com/api-reference/flows/get-a-single-flow.md) - [Get all flows for a worker](https://docs.usebrainbase.com/api-reference/flows/get-all-flows-for-a-worker.md) - [Retrieve a flow by ID](https://docs.usebrainbase.com/api-reference/flows/retrieve-a-flow-by-id.md): Fetches a single flow record by its ID, without requiring the worker ID. Supports the same `versionId` and `deploymentId` query parameters as the worker-scoped endpoint for version pinning and parameter merging. - [Update a flow](https://docs.usebrainbase.com/api-reference/flows/update-a-flow.md) - [Create a new folder](https://docs.usebrainbase.com/api-reference/folders/create-a-new-folder.md) - [Delete a folder](https://docs.usebrainbase.com/api-reference/folders/delete-a-folder.md) - [Get a folder by ID](https://docs.usebrainbase.com/api-reference/folders/get-a-folder-by-id.md) - [Get all folders for a worker](https://docs.usebrainbase.com/api-reference/folders/get-all-folders-for-a-worker.md) - [Get all resources in a folder](https://docs.usebrainbase.com/api-reference/folders/get-all-resources-in-a-folder.md) - [Update a folder](https://docs.usebrainbase.com/api-reference/folders/update-a-folder.md) - [Create a new Twilio integration for the authenticated team.](https://docs.usebrainbase.com/api-reference/integrations/create-a-new-twilio-integration-for-the-authenticated-team.md) - [Delete an existing Twilio integration.](https://docs.usebrainbase.com/api-reference/integrations/delete-an-existing-twilio-integration.md) - [Get a specific integration by ID.](https://docs.usebrainbase.com/api-reference/integrations/get-a-specific-integration-by-id.md) - [Get all integrations for the authenticated team.](https://docs.usebrainbase.com/api-reference/integrations/get-all-integrations-for-the-authenticated-team.md) - [Get Twilio subaccount credentials for the authenticated team.](https://docs.usebrainbase.com/api-reference/integrations/get-twilio-subaccount-credentials-for-the-authenticated-team.md): Returns the team's Twilio subaccount SID and auth token. Used by workers for Brainbase-purchased phone numbers (integrationId is null). - [Update an existing integration's name and description.](https://docs.usebrainbase.com/api-reference/integrations/update-an-existing-integrations-name-and-description.md) - [Create a new link resource](https://docs.usebrainbase.com/api-reference/link-resources/create-a-new-link-resource.md) - [Get all link resources for a worker](https://docs.usebrainbase.com/api-reference/link-resources/get-all-link-resources-for-a-worker.md) - [Delete all LLM logs for a specific call](https://docs.usebrainbase.com/api-reference/llm-logs/delete-all-llm-logs-for-a-specific-call.md) - [Delete an LLM log](https://docs.usebrainbase.com/api-reference/llm-logs/delete-an-llm-log.md) - [Get a specific LLM log](https://docs.usebrainbase.com/api-reference/llm-logs/get-a-specific-llm-log.md) - [Get all LLM logs for a specific call](https://docs.usebrainbase.com/api-reference/llm-logs/get-all-llm-logs-for-a-specific-call.md) - [Get all LLM logs for a specific session](https://docs.usebrainbase.com/api-reference/llm-logs/get-all-llm-logs-for-a-specific-session.md) - [List LLM logs for a team](https://docs.usebrainbase.com/api-reference/llm-logs/list-llm-logs-for-a-team.md) - [Create a new log export job](https://docs.usebrainbase.com/api-reference/log-exports/create-a-new-log-export-job.md): Queues an async export of deployment logs to CSV or JSON. The export is processed in the background and uploaded to S3. Poll GET /api/team/exports/{exportId} for status and download URL. Max one active export per team. Max 90-day date range. - [Get export status and download URL](https://docs.usebrainbase.com/api-reference/log-exports/get-export-status-and-download-url.md): Poll the status of a log export. When status is COMPLETED, the response includes a presigned S3 download URL valid for 24 hours. - [List recent log exports](https://docs.usebrainbase.com/api-reference/log-exports/list-recent-log-exports.md): Returns the 20 most recent log exports for the authenticated team. - [Retrieve a deployment log by ID](https://docs.usebrainbase.com/api-reference/logs/retrieve-a-deployment-log-by-id.md): Fetches a single deployment log record by its ID, without requiring the worker or deployment ID. Works for all log types: Voice, Chat, ChatEmbed, Whatsapp, SMS, API, and Email. Delegate-specific fields (e.g. transcription for voice, messages for chat) are flattened into the response automatically. - [Create a new outbound campaign](https://docs.usebrainbase.com/api-reference/outbound-campaigns/create-a-new-outbound-campaign.md) - [Delete an outbound campaign](https://docs.usebrainbase.com/api-reference/outbound-campaigns/delete-an-outbound-campaign.md) - [Get a specific outbound campaign by ID](https://docs.usebrainbase.com/api-reference/outbound-campaigns/get-a-specific-outbound-campaign-by-id.md) - [Get all outbound campaigns for a voice deployment](https://docs.usebrainbase.com/api-reference/outbound-campaigns/get-all-outbound-campaigns-for-a-voice-deployment.md) - [Update an outbound campaign](https://docs.usebrainbase.com/api-reference/outbound-campaigns/update-an-outbound-campaign.md) - [Receive logs from Portkey webhook](https://docs.usebrainbase.com/api-reference/portkey/receive-logs-from-portkey-webhook.md) - [Delete a resource (link or file)](https://docs.usebrainbase.com/api-reference/resources/delete-a-resource-link-or-file.md) - [Get a single resource (link or file) details](https://docs.usebrainbase.com/api-reference/resources/get-a-single-resource-link-or-file-details.md) - [Move a resource to a different folder](https://docs.usebrainbase.com/api-reference/resources/move-a-resource-to-a-different-folder.md) - [Query RAG resources using vector search](https://docs.usebrainbase.com/api-reference/resources/query-rag-resources-using-vector-search.md) - [Get a specific runtime error](https://docs.usebrainbase.com/api-reference/runtime-errors/get-a-specific-runtime-error.md) - [List runtime errors for a worker](https://docs.usebrainbase.com/api-reference/runtime-errors/list-runtime-errors-for-a-worker.md) - [Record a runtime error from the Based engine](https://docs.usebrainbase.com/api-reference/runtime-errors/record-a-runtime-error-from-the-based-engine.md) - [Get session data for a specific session](https://docs.usebrainbase.com/api-reference/sessions/get-session-data-for-a-specific-session.md) - [List SMS deployment logs for a worker](https://docs.usebrainbase.com/api-reference/sms-deployment-logs/list-sms-deployment-logs-for-a-worker.md) - [Retrieve a single SMS deployment log](https://docs.usebrainbase.com/api-reference/sms-deployment-logs/retrieve-a-single-sms-deployment-log.md) - [Assign a tag to a worker](https://docs.usebrainbase.com/api-reference/tags/assign-a-tag-to-a-worker.md) - [Create a new tag](https://docs.usebrainbase.com/api-reference/tags/create-a-new-tag.md) - [Delete a tag](https://docs.usebrainbase.com/api-reference/tags/delete-a-tag.md) - [List all tags for the team](https://docs.usebrainbase.com/api-reference/tags/list-all-tags-for-the-team.md) - [List tags assigned to a worker](https://docs.usebrainbase.com/api-reference/tags/list-tags-assigned-to-a-worker.md) - [Remove a tag from a worker](https://docs.usebrainbase.com/api-reference/tags/remove-a-tag-from-a-worker.md) - [Update a tag](https://docs.usebrainbase.com/api-reference/tags/update-a-tag.md) - [Add a custom ElevenLabs voice for the team](https://docs.usebrainbase.com/api-reference/team/add-a-custom-elevenlabs-voice-for-the-team.md) - [Delete a custom voice](https://docs.usebrainbase.com/api-reference/team/delete-a-custom-voice.md) - [Get all custom voices for the team](https://docs.usebrainbase.com/api-reference/team/get-all-custom-voices-for-the-team.md) - [Get the team associated with the provided API key](https://docs.usebrainbase.com/api-reference/team/get-the-team-associated-with-the-provided-api-key.md) - [Create new team phone hours](https://docs.usebrainbase.com/api-reference/teamphonehours/create-new-team-phone-hours.md) - [Delete team phone hours](https://docs.usebrainbase.com/api-reference/teamphonehours/delete-team-phone-hours.md) - [Get all team phone hours](https://docs.usebrainbase.com/api-reference/teamphonehours/get-all-team-phone-hours.md) - [Get team phone hours by ID](https://docs.usebrainbase.com/api-reference/teamphonehours/get-team-phone-hours-by-id.md) - [Update team phone hours](https://docs.usebrainbase.com/api-reference/teamphonehours/update-team-phone-hours.md) - [Create a new test](https://docs.usebrainbase.com/api-reference/tests/create-a-new-test.md) - [Delete a test](https://docs.usebrainbase.com/api-reference/tests/delete-a-test.md) - [Get test runs for a specific test](https://docs.usebrainbase.com/api-reference/tests/get-test-runs-for-a-specific-test.md) - [Run a test](https://docs.usebrainbase.com/api-reference/tests/run-a-test.md) - [Update a test](https://docs.usebrainbase.com/api-reference/tests/update-a-test.md) - [Get detailed voice deployment analysis with billing breakdown](https://docs.usebrainbase.com/api-reference/voice-analysis/get-detailed-voice-deployment-analysis-with-billing-breakdown.md) - [List voice deployment logs for a worker with optional filtering and pagination](https://docs.usebrainbase.com/api-reference/voice-deployment-logs/list-voice-deployment-logs-for-a-worker-with-optional-filtering-and-pagination.md): Retrieves voice deployment logs for the worker with pagination support. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single voice deployment log record](https://docs.usebrainbase.com/api-reference/voice-deployment-logs/retrieve-a-single-voice-deployment-log-record.md) - [Create a new custom webhook for voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/create-a-new-custom-webhook-for-voice-deployment.md) - [Create a new voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/create-a-new-voice-deployment.md) - [Delete a custom webhook](https://docs.usebrainbase.com/api-reference/voice-deployments/delete-a-custom-webhook.md) - [Delete a voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/delete-a-voice-deployment.md) - [Get a single voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/get-a-single-voice-deployment.md) - [Get a specific custom webhook](https://docs.usebrainbase.com/api-reference/voice-deployments/get-a-specific-custom-webhook.md) - [Get all voice deployments for a worker](https://docs.usebrainbase.com/api-reference/voice-deployments/get-all-voice-deployments-for-a-worker.md) - [List custom webhooks for a deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/list-custom-webhooks-for-a-deployment.md) - [Make batch calls for a voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/make-batch-calls-for-a-voice-deployment.md) - [Stop a specific campaign by removing its calls from the queue](https://docs.usebrainbase.com/api-reference/voice-deployments/stop-a-specific-campaign-by-removing-its-calls-from-the-queue.md): Removes all scheduled calls for a specific campaign from the Redis queue - [Stop batch calls for a voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/stop-batch-calls-for-a-voice-deployment.md): Removes all scheduled batch calls for the specified deployment from the queue and returns the removed items - [Update a custom webhook](https://docs.usebrainbase.com/api-reference/voice-deployments/update-a-custom-webhook.md) - [Update a voice deployment](https://docs.usebrainbase.com/api-reference/voice-deployments/update-a-voice-deployment.md) - [Create a new campaign for a voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/create-a-new-campaign-for-a-voice-v1-deployment.md) - [Create a new voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/create-a-new-voice-v1-deployment.md) - [Delete a voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/delete-a-voice-v1-deployment.md) - [Get a campaign by ID](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/get-a-campaign-by-id.md) - [Get a single voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/get-a-single-voice-v1-deployment.md) - [Get all voice v1 deployments for a worker](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/get-all-voice-v1-deployments-for-a-worker.md) - [Get specific campaign data by ID](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/get-specific-campaign-data-by-id.md) - [Make batch calls for a voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/make-batch-calls-for-a-voice-v1-deployment.md) - [Run a campaign with provided data](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/run-a-campaign-with-provided-data.md) - [Update a voice v1 deployment](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/update-a-voice-v1-deployment.md) - [Update specific campaign data by ID](https://docs.usebrainbase.com/api-reference/voice-v1-deployments/update-specific-campaign-data-by-id.md) - [List WhatsApp deployment logs for a worker](https://docs.usebrainbase.com/api-reference/whatsapp-deployment-logs/list-whatsapp-deployment-logs-for-a-worker.md) - [Retrieve a single WhatsApp deployment log](https://docs.usebrainbase.com/api-reference/whatsapp-deployment-logs/retrieve-a-single-whatsapp-deployment-log.md) - [Create a new worker](https://docs.usebrainbase.com/api-reference/workers/create-a-new-worker.md) - [Delete a worker](https://docs.usebrainbase.com/api-reference/workers/delete-a-worker.md) - [Get a single worker](https://docs.usebrainbase.com/api-reference/workers/get-a-single-worker.md) - [Get all workers for the team](https://docs.usebrainbase.com/api-reference/workers/get-all-workers-for-the-team.md) - [Update a worker](https://docs.usebrainbase.com/api-reference/workers/update-a-worker.md) - [Based Crash Course - Build Platform Agnostic Conversational Agents](https://docs.usebrainbase.com/based-crash-course.md) - [Webhooks](https://docs.usebrainbase.com/docs/webhooks.md) - [Answer](https://docs.usebrainbase.com/integrations/answer/actions/answer.md) - [Authentication](https://docs.usebrainbase.com/integrations/answer/auth.md) - [GET Request](https://docs.usebrainbase.com/integrations/api/actions/get_req.md) - [POST Request](https://docs.usebrainbase.com/integrations/api/actions/post_req.md) - [Authentication](https://docs.usebrainbase.com/integrations/api/auth.md) - [Form Fill In](https://docs.usebrainbase.com/integrations/brainbase_forms/actions/fill_in.md) - [Authentication](https://docs.usebrainbase.com/integrations/brainbase_forms/auth.md) - [Delete Row](https://docs.usebrainbase.com/integrations/brainbase_table/actions/delete_row.md) - [Execute Query](https://docs.usebrainbase.com/integrations/brainbase_table/actions/execute_query.md) - [Find Rows](https://docs.usebrainbase.com/integrations/brainbase_table/actions/find_rows.md) - [Get Tables](https://docs.usebrainbase.com/integrations/brainbase_table/actions/get_tables.md) - [Insert Row](https://docs.usebrainbase.com/integrations/brainbase_table/actions/insert_row.md) - [Update Row](https://docs.usebrainbase.com/integrations/brainbase_table/actions/update_row.md) - [Authentication](https://docs.usebrainbase.com/integrations/brainbase_table/auth.md) - [Go back](https://docs.usebrainbase.com/integrations/browser/actions/back.md) - [Click on component](https://docs.usebrainbase.com/integrations/browser/actions/click.md) - [Go to link](https://docs.usebrainbase.com/integrations/browser/actions/goto.md) - [Input text on component](https://docs.usebrainbase.com/integrations/browser/actions/input.md) - [Authentication](https://docs.usebrainbase.com/integrations/browser/auth.md) - [Run code](https://docs.usebrainbase.com/integrations/code/actions/run.md) - [Authentication](https://docs.usebrainbase.com/integrations/code/auth.md) - [Extract information](https://docs.usebrainbase.com/integrations/extract/actions/extract.md) - [Extract information](https://docs.usebrainbase.com/integrations/extract/actions/extract_from_features.md) - [Authentication](https://docs.usebrainbase.com/integrations/extract/auth.md) - [Save File](https://docs.usebrainbase.com/integrations/file/actions/save_file.md) - [Authentication](https://docs.usebrainbase.com/integrations/file/auth.md) - [Find Email](https://docs.usebrainbase.com/integrations/gmail/actions/gmail_search_mail.md) - [Send Email](https://docs.usebrainbase.com/integrations/gmail/actions/send_email.md) - [Authentication](https://docs.usebrainbase.com/integrations/gmail/auth.md) - [New Email](https://docs.usebrainbase.com/integrations/gmail/triggers/gmail_new_email_received.md) - [Update Event](https://docs.usebrainbase.com/integrations/google_calendar/actions/update_event.md) - [Authentication](https://docs.usebrainbase.com/integrations/google_calendar/auth.md) - [New or Updated Event](https://docs.usebrainbase.com/integrations/google_calendar/triggers/new_or_updated_event.md) - [Add Contact](https://docs.usebrainbase.com/integrations/google_contacts/actions/add_contact.md) - [Authentication](https://docs.usebrainbase.com/integrations/google_contacts/auth.md) - [New Or Updated Contact](https://docs.usebrainbase.com/integrations/google_contacts/triggers/new_or_updated_contact.md) - [Authentication](https://docs.usebrainbase.com/integrations/google_forms/auth.md) - [New Response](https://docs.usebrainbase.com/integrations/google_forms/triggers/new_response.md) - [Google Search](https://docs.usebrainbase.com/integrations/google_search/actions/search.md) - [Authentication](https://docs.usebrainbase.com/integrations/google_search/auth.md) - [Clear Sheet](https://docs.usebrainbase.com/integrations/google_sheets/actions/clear_sheet.md) - [Delete Row](https://docs.usebrainbase.com/integrations/google_sheets/actions/delete_row.md) - [Find Rows](https://docs.usebrainbase.com/integrations/google_sheets/actions/find_rows.md) - [Insert Row](https://docs.usebrainbase.com/integrations/google_sheets/actions/insert_row.md) - [Update Row](https://docs.usebrainbase.com/integrations/google_sheets/actions/update_row.md) - [Authentication](https://docs.usebrainbase.com/integrations/google_sheets/auth.md) - [New Row](https://docs.usebrainbase.com/integrations/google_sheets/triggers/new_row.md) - [Read text from a link](https://docs.usebrainbase.com/integrations/link/actions/read_link.md) - [Read text from a link using vision](https://docs.usebrainbase.com/integrations/link/actions/read_link_vision.md) - [Authentication](https://docs.usebrainbase.com/integrations/link/auth.md) - [Get Own Profile](https://docs.usebrainbase.com/integrations/linkedin/actions/get_own_profile.md) - [Search People on LinkedIn](https://docs.usebrainbase.com/integrations/linkedin/actions/search_people.md) - [Send Invite](https://docs.usebrainbase.com/integrations/linkedin/actions/send_invite.md) - [Authentication](https://docs.usebrainbase.com/integrations/linkedin/auth.md) - [Mapping](https://docs.usebrainbase.com/integrations/mapping/actions/mapping.md) - [Authentication](https://docs.usebrainbase.com/integrations/mapping/auth.md) - [Create Item](https://docs.usebrainbase.com/integrations/monday/actions/monday_create_an_item.md) - [Authentication](https://docs.usebrainbase.com/integrations/monday/auth.md) - [New Item Created](https://docs.usebrainbase.com/integrations/monday/triggers/monday_item_created.md) - [New Update](https://docs.usebrainbase.com/integrations/monday/triggers/monday_new_updates.md) - [Send Email](https://docs.usebrainbase.com/integrations/outlook/actions/send_email.md) - [Authentication](https://docs.usebrainbase.com/integrations/outlook/auth.md) - [New Email](https://docs.usebrainbase.com/integrations/outlook/triggers/new_email.md) - [Create Object (Advanced)](https://docs.usebrainbase.com/integrations/salesforce/actions/create_new_object.md) - [Run Query (Advanced)](https://docs.usebrainbase.com/integrations/salesforce/actions/run_query.md) - [Update Object (Advanced)](https://docs.usebrainbase.com/integrations/salesforce/actions/update_object_by_id.md) - [Batch Upsert (Advanced)](https://docs.usebrainbase.com/integrations/salesforce/actions/upsert_by_external_id.md) - [Authentication](https://docs.usebrainbase.com/integrations/salesforce/auth.md) - [New or Updated Record](https://docs.usebrainbase.com/integrations/salesforce/triggers/new_or_updated_record.md) - [New Record](https://docs.usebrainbase.com/integrations/salesforce/triggers/new_record.md) - [Request Approval from A User](https://docs.usebrainbase.com/integrations/slack/actions/request_approval_direct_message.md) - [Request Approval in a Channel](https://docs.usebrainbase.com/integrations/slack/actions/request_approval_message.md) - [Send Message To A Channel](https://docs.usebrainbase.com/integrations/slack/actions/send_channel_message.md) - [Send Message To A User](https://docs.usebrainbase.com/integrations/slack/actions/send_direct_message.md) - [Authentication](https://docs.usebrainbase.com/integrations/slack/auth.md) - [New Message](https://docs.usebrainbase.com/integrations/slack/triggers/new_message.md) - [New Reaction](https://docs.usebrainbase.com/integrations/slack/triggers/new_reaction_added.md) - [Send SMS](https://docs.usebrainbase.com/integrations/twilio/actions/send_sms.md) - [Authentication](https://docs.usebrainbase.com/integrations/twilio/auth.md) - [New Incoming SMS](https://docs.usebrainbase.com/integrations/twilio/triggers/new_incoming_sms.md) - [Make a phone call](https://docs.usebrainbase.com/integrations/voice/actions/call.md) - [Authentication](https://docs.usebrainbase.com/integrations/voice/auth.md) - [Call Ended](https://docs.usebrainbase.com/integrations/voice/triggers/call_ended.md) - [Call Received](https://docs.usebrainbase.com/integrations/voice/triggers/call_received.md) - [Introduction – What is Brainbase?](https://docs.usebrainbase.com/introduction.md) - [Advanced Patterns](https://docs.usebrainbase.com/language-fundamentals/advanced-patterns.md) - [Core Language Constructs](https://docs.usebrainbase.com/language-fundamentals/core-constructs.md) - [Full Example: Book Recommendation Agent](https://docs.usebrainbase.com/language-fundamentals/full-example.md) - [Based Language Fundamentals](https://docs.usebrainbase.com/language-fundamentals/overview.md) - [Platform-Specific Functions](https://docs.usebrainbase.com/language-fundamentals/platform-functions.md) - [State Management and Persistence](https://docs.usebrainbase.com/language-fundamentals/state-management.md) - [Built-in Utility Functions](https://docs.usebrainbase.com/language-fundamentals/utility-functions.md) - [Mega — AI Engineering for Brainbase](https://docs.usebrainbase.com/mega.md) - [Delete a registered phone number for the team.](https://docs.usebrainbase.com/sdk/assets/delete-a-registered-phone-number-for-the-team.md) - [Get all registered phone numbers for the team, optionally filtered by integration id.](https://docs.usebrainbase.com/sdk/assets/get-all-registered-phone-numbers-for-the-team-optionally-filtered-by-integration-id.md) - [Get the status of a WhatsApp sender.](https://docs.usebrainbase.com/sdk/assets/get-the-status-of-a-whatsapp-sender.md) - [Purchase a phone number and register it as a WhatsApp sender.](https://docs.usebrainbase.com/sdk/assets/purchase-a-phone-number-and-register-it-as-a-whatsapp-sender.md) - [Purchase phone numbers via Brainbase Twilio account.](https://docs.usebrainbase.com/sdk/assets/purchase-phone-numbers-via-brainbase-twilio-account.md) - [Register a phone number for the team via Twilio integration.](https://docs.usebrainbase.com/sdk/assets/register-a-phone-number-for-the-team-via-twilio-integration.md) - [Search for available phone numbers to purchase via Brainbase.](https://docs.usebrainbase.com/sdk/assets/search-for-available-phone-numbers-to-purchase-via-brainbase.md) - [Check if a phone number is callable at a given time](https://docs.usebrainbase.com/sdk/businesshours/check-if-a-phone-number-is-callable-at-a-given-time.md): Checks if a phone number is callable at a specific timestamp by: 1. Taking a UTC Unix timestamp 2. Converting it to the business hours timezone (from BusinessHours table) 3. Checking if the local time falls within the business hours for that day - [Create new business hours](https://docs.usebrainbase.com/sdk/businesshours/create-new-business-hours.md) - [Delete business hours](https://docs.usebrainbase.com/sdk/businesshours/delete-business-hours.md) - [Get all business hours](https://docs.usebrainbase.com/sdk/businesshours/get-all-business-hours.md) - [Get business hours by ID](https://docs.usebrainbase.com/sdk/businesshours/get-business-hours-by-id.md) - [Update business hours](https://docs.usebrainbase.com/sdk/businesshours/update-business-hours.md) - [List chat deployment logs for a worker with optional filtering](https://docs.usebrainbase.com/sdk/chat-deployment-logs/list-chat-deployment-logs-for-a-worker-with-optional-filtering.md): Retrieves all chat deployment logs for the worker. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single chat deployment log record](https://docs.usebrainbase.com/sdk/chat-deployment-logs/retrieve-a-single-chat-deployment-log-record.md) - [Create a new chat deployment](https://docs.usebrainbase.com/sdk/chat-deployments/create-a-new-chat-deployment.md) - [Delete a chat deployment](https://docs.usebrainbase.com/sdk/chat-deployments/delete-a-chat-deployment.md) - [Get a single chat deployment by chat agent ID](https://docs.usebrainbase.com/sdk/chat-deployments/get-a-single-chat-deployment-by-chat-agent-id.md) - [Get a single chat deployment by ID](https://docs.usebrainbase.com/sdk/chat-deployments/get-a-single-chat-deployment-by-id.md) - [Get all chat deployments for a worker](https://docs.usebrainbase.com/sdk/chat-deployments/get-all-chat-deployments-for-a-worker.md) - [Update a chat deployment](https://docs.usebrainbase.com/sdk/chat-deployments/update-a-chat-deployment.md) - [List chat embed deployment logs for a worker with optional filtering](https://docs.usebrainbase.com/sdk/chat-embed-deployment-logs/list-chat-embed-deployment-logs-for-a-worker-with-optional-filtering.md): Retrieves all chat embed deployment logs for the worker. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single chat embed deployment log record](https://docs.usebrainbase.com/sdk/chat-embed-deployment-logs/retrieve-a-single-chat-embed-deployment-log-record.md) - [Create a new chat embed deployment](https://docs.usebrainbase.com/sdk/chat-embed-deployments/create-a-new-chat-embed-deployment.md) - [Delete a chat embed deployment](https://docs.usebrainbase.com/sdk/chat-embed-deployments/delete-a-chat-embed-deployment.md) - [Get a single chat embed deployment by embed ID](https://docs.usebrainbase.com/sdk/chat-embed-deployments/get-a-single-chat-embed-deployment-by-embed-id.md) - [Get a single chat embed deployment by ID](https://docs.usebrainbase.com/sdk/chat-embed-deployments/get-a-single-chat-embed-deployment-by-id.md) - [Get all chat embed deployments for a worker](https://docs.usebrainbase.com/sdk/chat-embed-deployments/get-all-chat-embed-deployments-for-a-worker.md) - [Update a chat embed deployment](https://docs.usebrainbase.com/sdk/chat-embed-deployments/update-a-chat-embed-deployment.md) - [Create or update deployment-level default checks overrides](https://docs.usebrainbase.com/sdk/default-checks/create-or-update-deployment-level-default-checks-overrides.md) - [Create or update team default checks configuration](https://docs.usebrainbase.com/sdk/default-checks/create-or-update-team-default-checks-configuration.md) - [Get resolved default checks configuration for a deployment](https://docs.usebrainbase.com/sdk/default-checks/get-resolved-default-checks-configuration-for-a-deployment.md) - [Get team default checks configuration](https://docs.usebrainbase.com/sdk/default-checks/get-team-default-checks-configuration.md) - [Initialize team default checks with default values](https://docs.usebrainbase.com/sdk/default-checks/initialize-team-default-checks-with-default-values.md) - [Remove deployment-level overrides (revert to team defaults)](https://docs.usebrainbase.com/sdk/default-checks/remove-deployment-level-overrides-revert-to-team-defaults.md) - [List deployment history](https://docs.usebrainbase.com/sdk/deployment-history/list-deployment-history.md): Returns paginated change history for a deployment - [Create a deployment parameter](https://docs.usebrainbase.com/sdk/deployment-parameters/create-a-deployment-parameter.md) - [Delete a deployment parameter](https://docs.usebrainbase.com/sdk/deployment-parameters/delete-a-deployment-parameter.md) - [List deployment parameters](https://docs.usebrainbase.com/sdk/deployment-parameters/list-deployment-parameters.md) - [Update a deployment parameter](https://docs.usebrainbase.com/sdk/deployment-parameters/update-a-deployment-parameter.md) - [Retrieve a deployment by ID](https://docs.usebrainbase.com/sdk/deployments/retrieve-a-deployment-by-id.md): Fetches a single deployment record by its ID, without requiring the worker ID. Works for all deployment types: Voice, VoiceV1, Chat, ChatEmbed, Whatsapp, SMS, Email, Slack, and API. Delegate-specific fields are flattened into the response automatically. - [Create a test agent](https://docs.usebrainbase.com/sdk/echo/create-a-test-agent.md) - [Create a test suite](https://docs.usebrainbase.com/sdk/echo/create-a-test-suite.md) - [Create an Echo scorecard](https://docs.usebrainbase.com/sdk/echo/create-an-echo-scorecard.md) - [Delete a test agent](https://docs.usebrainbase.com/sdk/echo/delete-a-test-agent.md) - [Delete a test suite](https://docs.usebrainbase.com/sdk/echo/delete-a-test-suite.md) - [Delete an Echo scorecard](https://docs.usebrainbase.com/sdk/echo/delete-an-echo-scorecard.md) - [Get a single Echo scorecard](https://docs.usebrainbase.com/sdk/echo/get-a-single-echo-scorecard.md) - [List Echo scorecards for the team](https://docs.usebrainbase.com/sdk/echo/list-echo-scorecards-for-the-team.md) - [List test agents for the team](https://docs.usebrainbase.com/sdk/echo/list-test-agents-for-the-team.md) - [List test suites for the team](https://docs.usebrainbase.com/sdk/echo/list-test-suites-for-the-team.md) - [Submit an Echo test run (agent or suite) to Redis queue](https://docs.usebrainbase.com/sdk/echo/submit-an-echo-test-run-agent-or-suite-to-redis-queue.md) - [Update a test agent](https://docs.usebrainbase.com/sdk/echo/update-a-test-agent.md) - [Update a test suite](https://docs.usebrainbase.com/sdk/echo/update-a-test-suite.md) - [Update an Echo scorecard](https://docs.usebrainbase.com/sdk/echo/update-an-echo-scorecard.md) - [Create a new file resource](https://docs.usebrainbase.com/sdk/file-resources/create-a-new-file-resource.md) - [Get all file resources for a worker](https://docs.usebrainbase.com/sdk/file-resources/get-all-file-resources-for-a-worker.md) - [Commit a flow version](https://docs.usebrainbase.com/sdk/flow-versions/commit-a-flow-version.md): Creates a snapshot of the current flow code and variables as a new version - [Get a single flow version](https://docs.usebrainbase.com/sdk/flow-versions/get-a-single-flow-version.md) - [List flow versions](https://docs.usebrainbase.com/sdk/flow-versions/list-flow-versions.md): Returns paginated list of versions for a flow, ordered by version number descending - [Create a new flow](https://docs.usebrainbase.com/sdk/flows/create-a-new-flow.md) - [Delete a flow](https://docs.usebrainbase.com/sdk/flows/delete-a-flow.md) - [Get a single flow](https://docs.usebrainbase.com/sdk/flows/get-a-single-flow.md) - [Get all flows for a worker](https://docs.usebrainbase.com/sdk/flows/get-all-flows-for-a-worker.md) - [Retrieve a flow by ID](https://docs.usebrainbase.com/sdk/flows/retrieve-a-flow-by-id.md): Fetches a single flow record by its ID, without requiring the worker ID. Supports the same `versionId` and `deploymentId` query parameters as the worker-scoped endpoint for version pinning and parameter merging. - [Update a flow](https://docs.usebrainbase.com/sdk/flows/update-a-flow.md) - [Create a new folder](https://docs.usebrainbase.com/sdk/folders/create-a-new-folder.md) - [Delete a folder](https://docs.usebrainbase.com/sdk/folders/delete-a-folder.md) - [Get a folder by ID](https://docs.usebrainbase.com/sdk/folders/get-a-folder-by-id.md) - [Get all folders for a worker](https://docs.usebrainbase.com/sdk/folders/get-all-folders-for-a-worker.md) - [Get all resources in a folder](https://docs.usebrainbase.com/sdk/folders/get-all-resources-in-a-folder.md) - [Update a folder](https://docs.usebrainbase.com/sdk/folders/update-a-folder.md) - [Create a new Twilio integration for the authenticated team.](https://docs.usebrainbase.com/sdk/integrations/create-a-new-twilio-integration-for-the-authenticated-team.md) - [Delete an existing Twilio integration.](https://docs.usebrainbase.com/sdk/integrations/delete-an-existing-twilio-integration.md) - [Get a specific integration by ID.](https://docs.usebrainbase.com/sdk/integrations/get-a-specific-integration-by-id.md) - [Get all integrations for the authenticated team.](https://docs.usebrainbase.com/sdk/integrations/get-all-integrations-for-the-authenticated-team.md) - [Get Twilio subaccount credentials for the authenticated team.](https://docs.usebrainbase.com/sdk/integrations/get-twilio-subaccount-credentials-for-the-authenticated-team.md): Returns the team's Twilio subaccount SID and auth token. Used by workers for Brainbase-purchased phone numbers (integrationId is null). - [Update an existing integration's name and description.](https://docs.usebrainbase.com/sdk/integrations/update-an-existing-integrations-name-and-description.md) - [Create a new link resource](https://docs.usebrainbase.com/sdk/link-resources/create-a-new-link-resource.md) - [Get all link resources for a worker](https://docs.usebrainbase.com/sdk/link-resources/get-all-link-resources-for-a-worker.md) - [Delete all LLM logs for a specific call](https://docs.usebrainbase.com/sdk/llm-logs/delete-all-llm-logs-for-a-specific-call.md) - [Delete an LLM log](https://docs.usebrainbase.com/sdk/llm-logs/delete-an-llm-log.md) - [Get a specific LLM log](https://docs.usebrainbase.com/sdk/llm-logs/get-a-specific-llm-log.md) - [Get all LLM logs for a specific call](https://docs.usebrainbase.com/sdk/llm-logs/get-all-llm-logs-for-a-specific-call.md) - [Get all LLM logs for a specific session](https://docs.usebrainbase.com/sdk/llm-logs/get-all-llm-logs-for-a-specific-session.md) - [List LLM logs for a team](https://docs.usebrainbase.com/sdk/llm-logs/list-llm-logs-for-a-team.md) - [Create a new log export job](https://docs.usebrainbase.com/sdk/log-exports/create-a-new-log-export-job.md): Queues an async export of deployment logs to CSV or JSON. The export is processed in the background and uploaded to S3. Poll GET /api/team/exports/{exportId} for status and download URL. Max one active export per team. Max 90-day date range. - [Get export status and download URL](https://docs.usebrainbase.com/sdk/log-exports/get-export-status-and-download-url.md): Poll the status of a log export. When status is COMPLETED, the response includes a presigned S3 download URL valid for 24 hours. - [List recent log exports](https://docs.usebrainbase.com/sdk/log-exports/list-recent-log-exports.md): Returns the 20 most recent log exports for the authenticated team. - [Retrieve a deployment log by ID](https://docs.usebrainbase.com/sdk/logs/retrieve-a-deployment-log-by-id.md): Fetches a single deployment log record by its ID, without requiring the worker or deployment ID. Works for all log types: Voice, Chat, ChatEmbed, Whatsapp, SMS, API, and Email. Delegate-specific fields (e.g. transcription for voice, messages for chat) are flattened into the response automatically. - [Create a new outbound campaign](https://docs.usebrainbase.com/sdk/outbound-campaigns/create-a-new-outbound-campaign.md) - [Delete an outbound campaign](https://docs.usebrainbase.com/sdk/outbound-campaigns/delete-an-outbound-campaign.md) - [Get a specific outbound campaign by ID](https://docs.usebrainbase.com/sdk/outbound-campaigns/get-a-specific-outbound-campaign-by-id.md) - [Get all outbound campaigns for a voice deployment](https://docs.usebrainbase.com/sdk/outbound-campaigns/get-all-outbound-campaigns-for-a-voice-deployment.md) - [Update an outbound campaign](https://docs.usebrainbase.com/sdk/outbound-campaigns/update-an-outbound-campaign.md) - [Receive logs from Portkey webhook](https://docs.usebrainbase.com/sdk/portkey/receive-logs-from-portkey-webhook.md) - [Delete a resource (link or file)](https://docs.usebrainbase.com/sdk/resources/delete-a-resource-link-or-file.md) - [Get a single resource (link or file) details](https://docs.usebrainbase.com/sdk/resources/get-a-single-resource-link-or-file-details.md) - [Move a resource to a different folder](https://docs.usebrainbase.com/sdk/resources/move-a-resource-to-a-different-folder.md) - [Query RAG resources using vector search](https://docs.usebrainbase.com/sdk/resources/query-rag-resources-using-vector-search.md) - [Get a specific runtime error](https://docs.usebrainbase.com/sdk/runtime-errors/get-a-specific-runtime-error.md) - [List runtime errors for a worker](https://docs.usebrainbase.com/sdk/runtime-errors/list-runtime-errors-for-a-worker.md) - [Record a runtime error from the Based engine](https://docs.usebrainbase.com/sdk/runtime-errors/record-a-runtime-error-from-the-based-engine.md) - [Get session data for a specific session](https://docs.usebrainbase.com/sdk/sessions/get-session-data-for-a-specific-session.md) - [List SMS deployment logs for a worker](https://docs.usebrainbase.com/sdk/sms-deployment-logs/list-sms-deployment-logs-for-a-worker.md) - [Retrieve a single SMS deployment log](https://docs.usebrainbase.com/sdk/sms-deployment-logs/retrieve-a-single-sms-deployment-log.md) - [Assign a tag to a worker](https://docs.usebrainbase.com/sdk/tags/assign-a-tag-to-a-worker.md) - [Create a new tag](https://docs.usebrainbase.com/sdk/tags/create-a-new-tag.md) - [Delete a tag](https://docs.usebrainbase.com/sdk/tags/delete-a-tag.md) - [List all tags for the team](https://docs.usebrainbase.com/sdk/tags/list-all-tags-for-the-team.md) - [List tags assigned to a worker](https://docs.usebrainbase.com/sdk/tags/list-tags-assigned-to-a-worker.md) - [Remove a tag from a worker](https://docs.usebrainbase.com/sdk/tags/remove-a-tag-from-a-worker.md) - [Update a tag](https://docs.usebrainbase.com/sdk/tags/update-a-tag.md) - [Add a custom ElevenLabs voice for the team](https://docs.usebrainbase.com/sdk/team/add-a-custom-elevenlabs-voice-for-the-team.md) - [Delete a custom voice](https://docs.usebrainbase.com/sdk/team/delete-a-custom-voice.md) - [Get all custom voices for the team](https://docs.usebrainbase.com/sdk/team/get-all-custom-voices-for-the-team.md) - [Get the team associated with the provided API key](https://docs.usebrainbase.com/sdk/team/get-the-team-associated-with-the-provided-api-key.md) - [Create new team phone hours](https://docs.usebrainbase.com/sdk/teamphonehours/create-new-team-phone-hours.md) - [Delete team phone hours](https://docs.usebrainbase.com/sdk/teamphonehours/delete-team-phone-hours.md) - [Get all team phone hours](https://docs.usebrainbase.com/sdk/teamphonehours/get-all-team-phone-hours.md) - [Get team phone hours by ID](https://docs.usebrainbase.com/sdk/teamphonehours/get-team-phone-hours-by-id.md) - [Update team phone hours](https://docs.usebrainbase.com/sdk/teamphonehours/update-team-phone-hours.md) - [Create a new test](https://docs.usebrainbase.com/sdk/tests/create-a-new-test.md) - [Delete a test](https://docs.usebrainbase.com/sdk/tests/delete-a-test.md) - [Get test runs for a specific test](https://docs.usebrainbase.com/sdk/tests/get-test-runs-for-a-specific-test.md) - [Run a test](https://docs.usebrainbase.com/sdk/tests/run-a-test.md) - [Update a test](https://docs.usebrainbase.com/sdk/tests/update-a-test.md) - [Get detailed voice deployment analysis with billing breakdown](https://docs.usebrainbase.com/sdk/voice-analysis/get-detailed-voice-deployment-analysis-with-billing-breakdown.md) - [List voice deployment logs for a worker with optional filtering and pagination](https://docs.usebrainbase.com/sdk/voice-deployment-logs/list-voice-deployment-logs-for-a-worker-with-optional-filtering-and-pagination.md): Retrieves voice deployment logs for the worker with pagination support. Optionally, logs can be filtered by deploymentId and/or flowId by providing corresponding query parameters. - [Retrieve a single voice deployment log record](https://docs.usebrainbase.com/sdk/voice-deployment-logs/retrieve-a-single-voice-deployment-log-record.md) - [Create a new custom webhook for voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/create-a-new-custom-webhook-for-voice-deployment.md) - [Create a new voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/create-a-new-voice-deployment.md) - [Delete a custom webhook](https://docs.usebrainbase.com/sdk/voice-deployments/delete-a-custom-webhook.md) - [Delete a voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/delete-a-voice-deployment.md) - [Get a single voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/get-a-single-voice-deployment.md) - [Get a specific custom webhook](https://docs.usebrainbase.com/sdk/voice-deployments/get-a-specific-custom-webhook.md) - [Get all voice deployments for a worker](https://docs.usebrainbase.com/sdk/voice-deployments/get-all-voice-deployments-for-a-worker.md) - [List custom webhooks for a deployment](https://docs.usebrainbase.com/sdk/voice-deployments/list-custom-webhooks-for-a-deployment.md) - [Make batch calls for a voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/make-batch-calls-for-a-voice-deployment.md) - [Stop a specific campaign by removing its calls from the queue](https://docs.usebrainbase.com/sdk/voice-deployments/stop-a-specific-campaign-by-removing-its-calls-from-the-queue.md): Removes all scheduled calls for a specific campaign from the Redis queue - [Stop batch calls for a voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/stop-batch-calls-for-a-voice-deployment.md): Removes all scheduled batch calls for the specified deployment from the queue and returns the removed items - [Update a custom webhook](https://docs.usebrainbase.com/sdk/voice-deployments/update-a-custom-webhook.md) - [Update a voice deployment](https://docs.usebrainbase.com/sdk/voice-deployments/update-a-voice-deployment.md) - [Create a new campaign for a voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/create-a-new-campaign-for-a-voice-v1-deployment.md) - [Create a new voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/create-a-new-voice-v1-deployment.md) - [Delete a voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/delete-a-voice-v1-deployment.md) - [Get a campaign by ID](https://docs.usebrainbase.com/sdk/voice-v1-deployments/get-a-campaign-by-id.md) - [Get a single voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/get-a-single-voice-v1-deployment.md) - [Get all voice v1 deployments for a worker](https://docs.usebrainbase.com/sdk/voice-v1-deployments/get-all-voice-v1-deployments-for-a-worker.md) - [Get specific campaign data by ID](https://docs.usebrainbase.com/sdk/voice-v1-deployments/get-specific-campaign-data-by-id.md) - [Make batch calls for a voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/make-batch-calls-for-a-voice-v1-deployment.md) - [Run a campaign with provided data](https://docs.usebrainbase.com/sdk/voice-v1-deployments/run-a-campaign-with-provided-data.md) - [Update a voice v1 deployment](https://docs.usebrainbase.com/sdk/voice-v1-deployments/update-a-voice-v1-deployment.md) - [Update specific campaign data by ID](https://docs.usebrainbase.com/sdk/voice-v1-deployments/update-specific-campaign-data-by-id.md) - [List WhatsApp deployment logs for a worker](https://docs.usebrainbase.com/sdk/whatsapp-deployment-logs/list-whatsapp-deployment-logs-for-a-worker.md) - [Retrieve a single WhatsApp deployment log](https://docs.usebrainbase.com/sdk/whatsapp-deployment-logs/retrieve-a-single-whatsapp-deployment-log.md) - [Create a new worker](https://docs.usebrainbase.com/sdk/workers/create-a-new-worker.md) - [Delete a worker](https://docs.usebrainbase.com/sdk/workers/delete-a-worker.md) - [Get a single worker](https://docs.usebrainbase.com/sdk/workers/get-a-single-worker.md) - [Get all workers for the team](https://docs.usebrainbase.com/sdk/workers/get-all-workers-for-the-team.md) - [Update a worker](https://docs.usebrainbase.com/sdk/workers/update-a-worker.md) ## OpenAPI Specs - [brainbase-openapi.documented](https://docs.usebrainbase.com/openapi-specs/brainbase-openapi.documented.json) - [openapi_v2](https://docs.usebrainbase.com/public/openapi_v2.json) - [openapi](https://docs.usebrainbase.com/openapi.yml) - [package](https://docs.usebrainbase.com/package.json) - [package-lock](https://docs.usebrainbase.com/package-lock.json) - [openapi_old](https://docs.usebrainbase.com/public/openapi_old.json) ## Optional - [Website](https://usebrainbase.com/) - [Status](https://status.brainbase.co/) - [VSCode Extension for Based](https://marketplace.visualstudio.com/items?itemName=BrainbaseLabsInc.brainbase-based&ssr=false#version-history)