send_sms
Send SMS
Send an SMS message to one or more phone numbers through Dialpad. Optionally specify a sender user or group.
send_sms
Send an SMS message to one or more phone numbers through Dialpad. Optionally specify a sender user or group.
list_call_centers
List call centers for a specific office in your Dialpad account. Returns call center details including name, state, and metadata.
list_offices
List all offices accessible with your API key. Returns office details including name, location, and associated departments and call centers.
manage_call_center
Create, update, or delete a Dialpad call center. Also supports managing operators — adding or removing agents from a call center.
manage_blocked_number
List, add, or remove blocked phone numbers at the company level. Blocked numbers are prevented from calling into your Dialpad organization.
manage_user
Create, update, or delete a Dialpad user. Use this to provision new users, modify user settings (name, DND, office), or remove users from the company.
manage_contact
Create, update, upsert, or delete a Dialpad contact. The **upsert** action uses an external unique identifier to create-or-update, which is useful for syncing contacts from external systems.
list_users
List users in your Dialpad company. Supports filtering by email or state and cursor-based pagination.
list_calls
List calls in your Dialpad account. Filter by time range and target (user, call center, department, or office). Requires the **calls:list** scope.
get_user
Retrieve detailed information about a specific Dialpad user by their ID. Returns profile, status, contact info, and settings.
manage_call
Perform actions on an active Dialpad call: hang up, transfer to another number or user, or toggle call recording.
get_company
Retrieve information about your Dialpad company, including name, settings, and plan details.
list_contacts
List shared and local contacts in your Dialpad account with cursor-based pagination.
manage_phone_number
List, assign, or unassign Dialpad phone numbers. Numbers can be assigned to users, offices, rooms, or call routers.
initiate_call
Initiate an outbound call from a Dialpad user's application. The target user must have at least one active autocallable device (web or desktop Dialpad app, or CTI).
Manage business communications including voice calls, SMS messaging, video meetings, and contact center operations. Initiate and control calls, send SMS messages, manage users and contacts, configure call centers with agent duty status and skill levels, set up call routing with IVR menus, retrieve AI-generated call transcripts and recaps, send faxes, manage phone number assignments, subscribe to real-time webhook events for calls and messages, run analytics reports, and administer company settings including access control policies and blocked numbers.
Common questions about connecting Dialpad to AI agents with Metorial.