cURL
curl --request POST \ --url https://api.tryhamsa.com/v1/voice-agents/clone \ --header 'Authorization: <api-key>' \ --header 'Content-Type: application/json' \ --data ' { "agentName": "<string>" } '
{ "success": false, "message": "success", "data": { "id": "<string>", "agentName": "<string>", "greetingMessage": "<string>", "description": "<string>", "preamble": "<string>", "lang": "<string>", "pokeMessages": [ "<string>" ], "realTime": true, "silenceThreshold": 123, "interrupt": true, "outcome": "<string>", "outcomeResponseShape": { "type": "object", "properties": { "test": { "type": "number", "description": "Hello world from Hamsa AI!" } }, "required": [ "test" ] }, "projectId": "<string>", "apiKeyId": "<string>", "voiceRecordId": "<string>", "voiceRecord": {}, "webhookUrl": "https://example.com/webhook", "webhookAuth": { "authKey": "Token", "authSecret": "Secret" }, "params": {}, "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z" } }
Use this route to clone an existing agent. You can use it to clone one of the voice agents templates created by our experts!
Pass the API key in the Authorization header, You need to put Token keyword before the API key. e.g. 'Authorization: Token '
Successful cloning of voice agent
Show child attributes