API Reference
발신 전화 생성
아웃바운드 전화를 발신합니다. From 번호는 계정에 등록된 번호여야 합니다.
전화 발신: To에 전화번호를 입력하면 일반 전화로 발신됩니다.
- 예:
"To": "01012345678"
Agent 모드: Url을 생략하면 From 번호에 연결된 Agent SDK로 통화가 연결됩니다.
- Agent가 연결되어 있지 않으면 409 에러를 반환합니다.
AI Completion 모드: AI 필드를 포함하면 AI가 직접 통화를 처리합니다.
- Provider, Model, ApiKey가 필수입니다.
- Url과 동시에 사용할 수 없습니다.
Authorization
BearerAuth AuthorizationBearer <token>
API Key를 Bearer 토큰으로 전달
In: header
Path Parameters
accountId*string
계정 ID
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/accounts/AC1a2b3c4d/calls" \ -H "Content-Type: application/json" \ -d '{ "To": "01012345678", "From": "07052358010" }'{
"callId": "CAabcdef1234567890",
"status": "queued",
"to": "01012345678",
"from": "07052358010",
"direction": "outbound",
"duration": 30,
"accountId": "AC1a2b3c4d",
"dateCreated": "2019-08-24T14:15:22Z",
"dateUpdated": "2019-08-24T14:15:22Z"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}{
"error": "string",
"code": "INVALID_PHONE_NUMBER"
}