agentSlug.
Use an agent slug when PAM has provided one for a supported use case, 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
Dynamic variables
UsedynamicVariables to pass the customer, dealership, vehicle, recall, offer, and scheduling details the selected agent needs. Use the canonical snake_case field names below.
Each PAM-managed agent has its own required variables. Values must be strings.
PAM uses these public fields to construct internal prompt context and tool variables, such as customer, dealership, scheduling, recall, offer, declined-services, and vehicle-logistics context blocks. Those generated context blocks are internal. They are not accepted as public API fields and are not returned by conversation GET or list endpoints.
Recall agents
Usevoice-recall for recall calls and sms-recall for recall SMS conversations.
Required dynamic variables for recall agents:
Optional recall context:
recall_id must identify a safety recall registered with NHTSA. Send either the NHTSA campaign ID or a manufacturer recall ID.
Retention agents
Usevoice-retention for retention calls and sms-retention for retention SMS conversations.
Required dynamic variables for retention agents:
Optional retention context:
Declined-services agents
Usesms-declined-services for SMS follow-up on services a customer previously declined.
Required dynamic variables for declined-services agents:
Optional declined-services context:
Scheduling and booking fields
Managed agents can discuss the outreach reason with the required variables above. If the agent should search availability or book an appointment, include the scheduling fields as well.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.