Answer an inbound call through the API
Answer an inbound call through the API
Pro
Autenticação
InstanceBearerobrigatório
JWT HS256 da própria instância.
- Header
Authorization- Exemplo
Bearer <INSTANCE_TOKEN>
Parâmetros
instanceNamepathobrigatóriostring
Nome publico da instancia
minLength 1
callIdpathobrigatóriostring<uuid>
ID interno da chamada
Respostas
application/json200
Call moved to CONNECTING
response 200object
response 200objectidstringobrigatórioformat: uuidinstanceIdintegerobrigatórioinstancestringproviderstringobrigatórioproviderCallIdstringdirectionenum<incoming | outgoing>obrigatóriostatusenum<INCOMING | OUTGOING | RINGING | PREACCEPTED | CONNECTING | ACTIVE | ENDING | ENDED | ENDED_UNCONFIRMED | REJECTED | MISSED | BUSY | FAILED | INTERRUPTED | ANSWERED_ELSEWHERE | REJECTED_ELSEWHERE>obrigatóriopeerstring | nullpeerJidstringaudiobooleanobrigatóriovideobooleanobrigatóriolocalVideoActivebooleanremoteVideoActivebooleanrecordingEnabledbooleanrecordingRequestedbooleanrecordingStartedbooleanrecordingCompletedbooleanrecordingAvailablebooleanrecordingStatusenum<NOT_REQUESTED | PENDING | RECORDING | FINALIZING | PROCESSING | COMPLETED | PARTIAL | FAILED | UNAVAILABLE>recordingUnavailableReasonenum<media_owned_by_another_device>recordingStartedAtstringformat: date-timerecordingCompletedAtstringformat: date-timeansweredByenum<api | another_device | unknown>endedByenum<api | peer | another_device | provider | timeout | application | unknown>answerRequestedByenum<api | another_device | unknown>endReasonstringproviderReasonstringstateVersionintegerlastProviderEventAtstringformat: date-timestartedAtstringobrigatórioformat: date-timeringingAtstringformat: date-timeansweredAtstringformat: date-timeconnectedAtstringformat: date-timeendedAtstringformat: date-timedurationSecondsinteger{"id": "01900000-0000-7000-8000-000000000001","instanceId": 1,"instance": "minha-instancia","provider": "string","providerCallId": "string","direction": "incoming","status": "INCOMING","peer": "string","audio": true,"video": true,"localVideoActive": true,"remoteVideoActive": true,"recordingEnabled": true,"recordingRequested": true,"recordingStarted": true,"recordingCompleted": true,"recordingAvailable": true,"recordingStatus": "NOT_REQUESTED","recordingUnavailableReason": "media_owned_by_another_device","recordingStartedAt": "2026-07-13T15:10:00Z","recordingCompletedAt": "2026-07-13T15:10:00Z","answeredBy": "api","endedBy": "api","answerRequestedBy": "api","endReason": "string","providerReason": "string","stateVersion": 1,"lastProviderEventAt": "2026-07-13T15:10:00Z","startedAt": "2026-07-13T15:10:00Z","ringingAt": "2026-07-13T15:10:00Z","answeredAt": "2026-07-13T15:10:00Z","connectedAt": "2026-07-13T15:10:00Z","endedAt": "2026-07-13T15:10:00Z","durationSeconds": 1}
