Skip to main content
Every error looks like this. Read error first.
The API key is missing or wrong. Send Authorization: Bearer YOUR_API_KEY and check the key has no extra spaces. See Authentication.
Send scriptId as a number, like 2207, not "2207". Find the ID.
Add customerPhone. In a campaign, every contact needs one.
The agent uses {brand_name}. Add "brand_name": "Your Brand" to the body. The error lists every missing variable. See Variables.
That agent only answers calls. Use an outbound agent.
The scriptId is wrong, deleted, or belongs to another account.
The result is not ready. Wait 15 seconds and retry. Or use the agent webhook.
The ID is wrong or belongs to another account. Use the exact order_id or campaign_id from the earlier response.
Your account has no free calling lines. Pause another campaign, or lower maxConcurrency, then start again. The response shows pool_free and pool_limit.
A temporary problem. The order was saved. Retry in a minute.
Still stuck? Email contact@scalysis.com with the request and the full response.