# Verbose ## Docs - [Create a brand draft](https://docs.verbose.cx/api-reference/10dlc/create-a-brand-draft.md): Free until submitted. - [Create a campaign draft](https://docs.verbose.cx/api-reference/10dlc/create-a-campaign-draft.md) - [Get a brand](https://docs.verbose.cx/api-reference/10dlc/get-a-brand.md) - [Get a campaign registration](https://docs.verbose.cx/api-reference/10dlc/get-a-campaign-registration.md) - [List brands](https://docs.verbose.cx/api-reference/10dlc/list-brands.md) - [List campaign registrations](https://docs.verbose.cx/api-reference/10dlc/list-campaign-registrations.md) - [Refresh brand status](https://docs.verbose.cx/api-reference/10dlc/refresh-brand-status.md) - [Refresh campaign status](https://docs.verbose.cx/api-reference/10dlc/refresh-campaign-status.md) - [Submit a brand](https://docs.verbose.cx/api-reference/10dlc/submit-a-brand.md): Registers with the carrier (fees). - [Submit a campaign](https://docs.verbose.cx/api-reference/10dlc/submit-a-campaign.md): Registers with the carrier (requires the brand registered). - [Create an agent](https://docs.verbose.cx/api-reference/agents/create-an-agent.md): SMS or voice. Voice agents need a `voice_id` (see `/voices`). - [Delete an agent](https://docs.verbose.cx/api-reference/agents/delete-an-agent.md) - [Get an agent](https://docs.verbose.cx/api-reference/agents/get-an-agent.md) - [List agents](https://docs.verbose.cx/api-reference/agents/list-agents.md) - [List voices](https://docs.verbose.cx/api-reference/agents/list-voices.md): The voice catalog — use a `voice_id` here when creating a voice agent. - [Update an agent](https://docs.verbose.cx/api-reference/agents/update-an-agent.md) - [Custom report](https://docs.verbose.cx/api-reference/analytics/custom-report.md): A metric grouped by a dimension over a range. - [Get a report](https://docs.verbose.cx/api-reference/analytics/get-a-report.md) - [Get a call](https://docs.verbose.cx/api-reference/calls/get-a-call.md): Status, and transcript/sentiment/summary/recording once the call completes. - [List calls](https://docs.verbose.cx/api-reference/calls/list-calls.md) - [Place an outbound call](https://docs.verbose.cx/api-reference/calls/place-an-outbound-call.md): Place one call with a voice agent (the voice analogue of sending an SMS). Honors DNC + opt-out. Requires the data plane + RETELL_API_KEY. - [Create a campaign](https://docs.verbose.cx/api-reference/campaigns/create-a-campaign.md): Built, not started — call `/campaigns/{id}/start`. SMS by default; set `type: "voice"` for a voice campaign. Requires the data plane. - [Delete a campaign](https://docs.verbose.cx/api-reference/campaigns/delete-a-campaign.md): Only campaigns that haven't sent yet can be deleted. - [Get a campaign](https://docs.verbose.cx/api-reference/campaigns/get-a-campaign.md) - [List campaigns](https://docs.verbose.cx/api-reference/campaigns/list-campaigns.md) - [Start a campaign](https://docs.verbose.cx/api-reference/campaigns/start-a-campaign.md) - [Stop a campaign](https://docs.verbose.cx/api-reference/campaigns/stop-a-campaign.md) - [Create or update contacts](https://docs.verbose.cx/api-reference/contacts/create-or-update-contacts.md): Upsert by phone (existing contacts are updated, not duplicated). Send one contact, an array, or `{ contacts: [...] }`. Optional `list` (name, found-or-created) or `list_id`. - [Delete a contact](https://docs.verbose.cx/api-reference/contacts/delete-a-contact.md) - [Get a contact](https://docs.verbose.cx/api-reference/contacts/get-a-contact.md) - [List contacts](https://docs.verbose.cx/api-reference/contacts/list-contacts.md) - [Update a contact](https://docs.verbose.cx/api-reference/contacts/update-a-contact.md) - [Get a conversation](https://docs.verbose.cx/api-reference/conversations/get-a-conversation.md): The session plus its full message thread. - [List conversations](https://docs.verbose.cx/api-reference/conversations/list-conversations.md) - [Reply in a thread](https://docs.verbose.cx/api-reference/conversations/reply-in-a-thread.md): Requires the data plane. - [Set status](https://docs.verbose.cx/api-reference/conversations/set-status.md) - [Create a flow](https://docs.verbose.cx/api-reference/flows/create-a-flow.md): Seeds a draft. Pass `definition` to set nodes/edges and `status: "active"` to start it. - [Delete a flow](https://docs.verbose.cx/api-reference/flows/delete-a-flow.md) - [Flow stats](https://docs.verbose.cx/api-reference/flows/flow-stats.md) - [Get a flow](https://docs.verbose.cx/api-reference/flows/get-a-flow.md) - [List flows](https://docs.verbose.cx/api-reference/flows/list-flows.md) - [Update a flow](https://docs.verbose.cx/api-reference/flows/update-a-flow.md): Set `status` to start/stop; set `definition` to change nodes/edges. - [Verify key](https://docs.verbose.cx/api-reference/general/verify-key.md) - [Add members](https://docs.verbose.cx/api-reference/lists/add-members.md) - [Create a list](https://docs.verbose.cx/api-reference/lists/create-a-list.md) - [Delete a list](https://docs.verbose.cx/api-reference/lists/delete-a-list.md) - [Get a list](https://docs.verbose.cx/api-reference/lists/get-a-list.md) - [List lists](https://docs.verbose.cx/api-reference/lists/list-lists.md) - [List members](https://docs.verbose.cx/api-reference/lists/list-members.md) - [Remove a member](https://docs.verbose.cx/api-reference/lists/remove-a-member.md) - [Rename a list](https://docs.verbose.cx/api-reference/lists/rename-a-list.md) - [Send an SMS](https://docs.verbose.cx/api-reference/messages/send-an-sms.md): Send a single SMS, outside any campaign. Requires the data plane. - [Create a pool](https://docs.verbose.cx/api-reference/numbers/create-a-pool.md) - [Delete a pool](https://docs.verbose.cx/api-reference/numbers/delete-a-pool.md) - [List numbers](https://docs.verbose.cx/api-reference/numbers/list-numbers.md) - [List pools](https://docs.verbose.cx/api-reference/numbers/list-pools.md) - [Order a number](https://docs.verbose.cx/api-reference/numbers/order-a-number.md): Charged. Search first with `/numbers/available`. - [Release a number](https://docs.verbose.cx/api-reference/numbers/release-a-number.md) - [Rename a pool](https://docs.verbose.cx/api-reference/numbers/rename-a-pool.md) - [Search available numbers](https://docs.verbose.cx/api-reference/numbers/search-available-numbers.md): Free. Order one with POST /numbers. - [Update a number](https://docs.verbose.cx/api-reference/numbers/update-a-number.md) - [Create an offer](https://docs.verbose.cx/api-reference/offers/create-an-offer.md) - [Delete an offer](https://docs.verbose.cx/api-reference/offers/delete-an-offer.md) - [Get an offer](https://docs.verbose.cx/api-reference/offers/get-an-offer.md) - [List offers](https://docs.verbose.cx/api-reference/offers/list-offers.md) - [Update an offer](https://docs.verbose.cx/api-reference/offers/update-an-offer.md) - [Create a segment](https://docs.verbose.cx/api-reference/segments/create-a-segment.md): Define a rule-based audience. See the condition fields/operators in `SegmentDefinition`. - [Delete a segment](https://docs.verbose.cx/api-reference/segments/delete-a-segment.md) - [Get a segment](https://docs.verbose.cx/api-reference/segments/get-a-segment.md) - [List segment members](https://docs.verbose.cx/api-reference/segments/list-segment-members.md) - [List segments](https://docs.verbose.cx/api-reference/segments/list-segments.md) - [Preview a segment count](https://docs.verbose.cx/api-reference/segments/preview-a-segment-count.md) - [Update a segment](https://docs.verbose.cx/api-reference/segments/update-a-segment.md) - [List short-code requests](https://docs.verbose.cx/api-reference/shortcode/list-short-code-requests.md) - [Request a short code](https://docs.verbose.cx/api-reference/shortcode/request-a-short-code.md) - [Add numbers](https://docs.verbose.cx/api-reference/suppression/add-numbers.md) - [Create a suppression list](https://docs.verbose.cx/api-reference/suppression/create-a-suppression-list.md) - [Delete a suppression list](https://docs.verbose.cx/api-reference/suppression/delete-a-suppression-list.md) - [Get a suppression list](https://docs.verbose.cx/api-reference/suppression/get-a-suppression-list.md) - [List entries](https://docs.verbose.cx/api-reference/suppression/list-entries.md) - [List suppression lists](https://docs.verbose.cx/api-reference/suppression/list-suppression-lists.md) - [Remove a number](https://docs.verbose.cx/api-reference/suppression/remove-a-number.md) - [Create a webhook](https://docs.verbose.cx/api-reference/webhooks/create-a-webhook.md): Register an endpoint. The response includes the signing `secret` once. Deliveries carry `X-Verbose-Signature: sha256=…` over the body. - [Delete a webhook](https://docs.verbose.cx/api-reference/webhooks/delete-a-webhook.md) - [Get a webhook](https://docs.verbose.cx/api-reference/webhooks/get-a-webhook.md) - [List webhooks](https://docs.verbose.cx/api-reference/webhooks/list-webhooks.md) - [Send a test event](https://docs.verbose.cx/api-reference/webhooks/send-a-test-event.md): POST a signed `webhook.test` event to the endpoint. - [Authentication](https://docs.verbose.cx/authentication.md): Authenticate API requests with a workspace key. - [Introduction](https://docs.verbose.cx/introduction.md): The agentic customer experience platform. - [Quickstart](https://docs.verbose.cx/quickstart.md): Import a contact, then create and start a campaign. ## OpenAPI Specs - [openapi](https://docs.verbose.cx/openapi.json)