- List activities attached to contacts.
- Add an activity to an existing contact.
- Updates the activity identified by `activityId`.
- Deletes the activity identified by `activityId`.
- List the agents (users) of a CloudTalk company account.
- Get a single CloudTalk agent by ID.
- Creates an agent.
- Updates the agent identified by `agentId`.
- Deletes the agent identified by `agentId`.
- List blacklisted phone numbers.
- Add a phone number to the blacklist.
- Update a blacklisted phone number.
- Remove a phone number from the blacklist.
- Returns call history.
- Get the full analytics record of one call, including timings, call-flow steps, agents, contacts and tags.
- Download the WAV recording of a call as base64.
- Permanently delete the recording of a call.
- Place an outbound call from an agent to a phone number.
- Push a CueCard with guidance to the agent handling a live call.
- Returns the account's campaigns.
- Creates a campaign.
- Update a core call campaign.
- Deletes the campaign identified by `id`.
- Returns contacts together with their phone numbers, email addresses and custom attributes.
- Returns one contact in full — the contact record plus its phone numbers, email addresses, tags, custom attributes and external URLs.
- Creates a contact.
- Update an existing contact; only the fields you send are changed.
- Deletes the contact identified by `contactId`.
- List the custom attributes that can be set on contacts.
- Assign contact tags to a contact.
- Unassign contact tags from a contact.
- Run up to 10 contact and activity create, update or delete commands in one request.
- Returns the AI-generated summary of a completed call.
- Returns the sentiment scored across a completed call as a whole — one of `very negative`, `negative`, `neutral`, `positive` or `very positive`.
- Get how long each participant spoke during a completed call.
- Returns the topics detected in a completed call, each with a weight and the transcript spans it was drawn from.
- Returns the transcript of a completed call as time-stamped segments, each attributed to a caller, together with the detected language.
- Returns the structured notes generated for a completed call — call details, action items, decisions made, open questions and any dates or deadlines mentioned.
- Returns a link to the call's detail page in CloudTalk analytics.
- Returns every country CloudTalk recognises, with the `country_id` values used by the contact endpoints.
- Returns the company's campaigns newest first, cursor-paginated.
- Returns a single campaign with its full configuration.
- Create a dialer campaign in the initializing state.
- Partially updates the campaign's configuration and/or moves it through its lifecycle.
- Soft-delete a dialer campaign by setting its status to deleted.
- Returns the campaign's associations grouped by kind.
- Replace the target tags, queue groups and agents of a dialer campaign in one call.
- Returns the campaign's disposition buttons as a plain array ordered by `display_order`, with each button's name, colour and outcome resolved from its referenced call tag.
- Replaces the campaign's whole disposition-button set — the buttons an agent picks from to close a call.
- Lists the call tags the company can wire onto a campaign's disposition buttons.
- Get aggregated performance statistics for a dialer campaign, all-time or for a date range.
- Returns the campaign's members ordered by dialing eligibility (`next_eligible_at`, then id), cursor-paginated.
- Returns, in order, the contacts the allocator would serve next — a read-only, NON-BINDING snapshot.
- Returns one campaign membership row, enriched with the contact's current tag names from Contacts.
- Queues an asynchronous export of the campaign's call history or survey responses as CSV or XLSX and returns immediately with a job handle — nothing is generated during the request.
- Polls an export job by its id.
- Mints a fresh pre-signed S3 link for a completed export job and returns it in a JSON body together with the instant it expires.
- Returns the company's call scripts newest first, cursor-paginated.
- Returns one script by id, archived or not.
- Creates a call script agents read while dialing.
- Partial update — omitted fields stay untouched; `updated_at` is always bumped.
- Archives the script — a soft delete, never a hard one.
- Returns the company's surveys newest first, cursor-paginated.
- Returns one survey by id with its full ordered question set, archived or not.
- Creates a survey agents fill after a call.
- Updates the survey's `name` and/or `is_archived` flag — nothing else is patchable here; questions change only through the replace-questions call.
- Atomically replaces the survey's entire question set — this is a replace, not a merge.
- List the agent groups of a CloudTalk company account.
- Adds an agent to a group.
- Removes one agent from one group.
- Get today's live call and waiting-time statistics for every agent group.
- Get the current CloudTalk connection's unified credentials and identity.
- List unified groups in a CloudTalk company account.
- Get a unified CloudTalk group by ID.
- List unified users in a CloudTalk company account.
- Get a unified CloudTalk user by ID.
- Returns one page of the company's knowledge bases.
- Creates a knowledge base from an address or from inline text.
- Creates a knowledge base from one uploaded file.
- Deletes the knowledge base.
- List notes attached to contacts.
- Add a note to an existing contact.
- Updates the note identified by `noteId`.
- Deletes the note identified by `noteId`.
- Returns the phone numbers assigned to the account.
- Updates the number identified by `id`.
- Clear the routing settings of a phone number and mark it as free.
- Send one SMS or MMS message from a CloudTalk number to one recipient.
- Returns the contact tags defined in the account.
- Creates a contact tag with the given `name`.
- Renames the contact tag identified by `id`.
- Deletes the contact tag identified by `id`.
- Returns one page of the company's voice agents.
- Returns one voice agent of the company.
- Creates a voice agent from the attributes object.
- Replaces the voice agent with the attributes object.
- Deletes the voice agent.
- Links the knowledge base to the agent.
- Unlinks the knowledge base from the agent; the knowledge base itself is kept.
- Creates a new VoiceAgent call with specified parameters and properties.
- Emergency stop for outbound VoiceAgent dialing.
No matching actions