Onboarding and offboarding counsellors
1
Add the counsellor when they join
Use your employee id as the A new person receives the welcome email with their login. Someone you had removed earlier gets their old login back and receives nothing: tell them to sign in as usual. Store the returned
Idempotency-Key, so a retried request never adds them twice:id.2
Keep their details in step
When the mobile number or Airtel extension changes in your system, A
PATCH just that field:409 shared_account means the login is also used in another account on the platform; ask the counsellor to change their name or number in their own profile.3
Deactivate them when they leave
effects.ivr_dial_steps_updated for any step with no_one_left: true and add someone else to it.The API only manages counsellors. Admins and other staff are refused with
403 counsellor_not_manageable, so an HR sync can never lock an admin out of your account.Rolling out a new AI agent
1
Pick a voice
pricing.credits_per_minute is what a connected minute costs.2
Create the agent and try it
POST /v1/agents with name, system_prompt, opening_line, language, tts_model and voice. Then place a few test calls and some real ones to your own phone with POST /v1/calls and the new agent_id.3
Make it the default
4
Let it answer your inbound number (optional)
Give the agent
direction: "both" (or "inbound"), then:409 number_routing_complex means the number’s menu needs a person’s judgement (several agents, no AI step, or a menu shared with other numbers); change it in the dashboard’s IVR builder.5
Retire the old agent
POST /v1/agents/{old}/disable stops it and cancels anything still waiting for it. When nothing refers to it any more, DELETE /v1/agents/{old}; a 409 agent_in_use lists what still does.