cURL
curl --request POST \ --url https://api.tryhamsa.com/v1/voice-agents/twilio/assign-number \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data '{ "voiceAgentId": "d949f13f-40d2-4e48-ac86-b66633070603", "twilioPhoneNumber": "+9700000000" }'
{ "success": true, "message": "Success", "data": { "id": "d949f13f-40d2-4e48-ac86-b66633070603", "number": "+9700000000", "label": "My Twilio Number", "numberSid": "PNXXXXXXXXXXXXXXXXXXXXXXXXXXXX", "isActive": true, "userId": "d949f13f-40d2-4e48-ac86-b66633070603", "voiceAgentId": null, "createdAt": "2023-01-01T12:00:00Z", "updatedAt": "2023-02-01T12:00:00Z" } }
Pass the API key in the Authorization header, You need to put Token keyword before the API key. e.g. 'Authorization: Token <api-key>'
Successful response
The response is of type object.
object