Use AgentPhone to provision phone numbers, place outbound voice calls, send SMS or iMessage, and manage contacts and conversations from a workflow. Connect with an AgentPhone API key.
Retrieve call transcripts and conversation history for downstream processing, and check usage before starting more calls or messages.
Use the block
Provision SMS- and voice-enabled numbers, send messages and tapback reactions, place outbound calls, manage conversations and contacts, and inspect usage with an AgentPhone API key.
Actions
Create Outbound Call
Initiate an outbound voice call from an AgentPhone agent
Create Contact
Create a new contact in AgentPhone
Create Phone Number
Provision a new SMS- and voice-enabled phone number
Delete Contact
Delete a contact by ID
Get Call
Fetch a call and its full transcript
Get Call Transcript
Get the full ordered transcript for a call
Get Contact
Fetch a single contact by ID
Get Conversation
Get a conversation along with its recent messages
Get Conversation Messages
Get paginated messages for a conversation
Get Phone Number Messages
Fetch messages received on a specific phone number
Get Usage
Retrieve current usage statistics for the AgentPhone account
Get Daily Usage
Get a daily breakdown of usage (messages, calls, webhooks) for the last N days
Get Monthly Usage
Get monthly usage aggregation (messages, calls, webhooks) for the last N months
List Calls
List voice calls for this AgentPhone account
List Contacts
List contacts for this AgentPhone account
List Conversations
List conversations (message threads) for this AgentPhone account
List Phone Numbers
List all phone numbers provisioned for this AgentPhone account
React to Message
Send an iMessage tapback reaction to a message (iMessage only)
Release Phone Number
Release (delete) a phone number. This action is irreversible.
Send Message
Send an outbound SMS or iMessage from an AgentPhone agent
Update Contact
Update a contact's fields
Update Conversation
Update conversation metadata (stored state). Pass null to clear existing metadata.