통화 목록 조회

View as Markdown

계정의 통화 로그를 페이지네이션으로 조회합니다.

Authentication

AuthorizationBearer

API Key를 Bearer 토큰으로 전달

Path parameters

accountIdstringRequired

계정 ID

Query parameters

statusenumOptional

통화 상태로 필터링. 실패 사유를 더 세분해 조회하려면 hangupCause 를 사용하세요.

fromstring or list of stringsOptional

발신번호로 필터링. 단일 값 또는 배열 (?from=070…&from=070…)

tostring or list of stringsOptional

수신번호로 필터링. 단일 값 또는 배열 (?to=010…&to=010…)

numberstring or list of stringsOptional

관여 번호로 필터링 (from OR to 매칭). 해당 번호가 발신 또는 수신에 포함된 통화를 조회합니다. 단일 값 또는 배열

sincedatetimeOptional

이 시각 이후(포함) 시작된 통화만. ISO 8601.

untildatetimeOptional

이 시각 이전(미포함) 시작된 통화만. ISO 8601. since 와 함께 쓰면 구간이 겹치지 않게 이어붙일 수 있습니다.

minDurationintegerOptional0-2147483647

통화 시간(초) 하한. 이 값 포함.

maxDurationintegerOptional0-2147483647

통화 시간(초) 상한. 이 값 포함. minDuration=0&maxDuration=0 이면 0초 통화만.

hangupCausestring or list of stringsOptional
종료 사유로 필터링. `status` 가 실패를 한 덩어리로 묶는 것과 달리 **왜** 끝났는지로 가릅니다 — 채널 초과(`concurrency_limit_exceeded`)·결번(`invalid_number`)· ClawOps 오류(`app_error`) 등. 전체 목록은 [통화 실패 사유](/docs/call-failure-causes). 단일 값 또는 배열.
pageSizeintegerOptional<=100Defaults to 20

페이지당 항목 수 (최대 100)

page_sizeintegerOptional<=100Deprecated

pageSize 의 별칭(하위호환). 신규 연동은 pageSize 를 사용하세요.

limitintegerOptional<=100Deprecated

pageSize 의 별칭(하위호환). 신규 연동은 pageSize 를 사용하세요.

pageintegerOptionalDefaults to 0

페이지 번호 (0부터 시작)

Response

통화 목록

datalist of objectsOptional
metaobjectOptional

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error