PAM agents are managed voice and SMS agents that you can use from the API with a stableDocumentation Index
Fetch the complete documentation index at: https://docs.pam.ai/llms.txt
Use this file to discover all available pages before exploring further.
agentSlug.
Use an agent slug when PAM has provided one for a supported workflow, such as recall outreach or retention follow-up. Your API key determines attribution, billing, and webhook routing.
Agent Selection
Conversation create requests must include exactly one of:agentSlug— a stable slug for a PAM-managed agent.agentId— a specific agent UUID.
agentSlug when you use a PAM-managed agent in an external integration.
Available Agents
Recall Voice Agent
Userecall-voice to call customers about a service recall.
Required dynamic variables:
| Variable | Description |
|---|---|
customerName | Customer name the agent can use during the call. |
dealershipName | Dealership or business name the agent represents. |
recallId | Recall identifier, such as 24V-123. |
Recall SMS Agent
Userecall-sms to start an SMS conversation about a service recall.
Required dynamic variables:
| Variable | Description |
|---|---|
customerName | Customer name the agent can use in replies. |
dealershipName | Dealership or business name the agent represents. |
recallId | Recall identifier, such as 24V-123. |
Phone Numbers
ProvidefromNumber on every call or SMS conversation that uses a PAM-managed agent.
fromNumber with that type of agent, it is ignored.
Opening SMS Copy
PAM-managed SMS agents also requirewelcomeMessage. This is the exact first SMS body sent to the customer.
Dynamic Variables
UsedynamicVariables for values the agent should know during the conversation, such as customer name, dealership name, appointment details, or recall identifiers.
dynamicVariables unless PAM has explicitly configured the agent to use them safely.