通話結果一覧を取得する
const url = 'https://api.nocall.ai/api/v1/call-results?page=1&pageSize=20&sortBy=createdAt&sortOrder=asc';const options = {method: 'GET', headers: {'x-api-key': '<x-api-key>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.nocall.ai/api/v1/call-results?page=1&pageSize=20&sortBy=createdAt&sortOrder=asc' \ --header 'x-api-key: <x-api-key>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”架電タスクID
架電タスクID
通話ID
通話ID
エンドユーザーID
エンドユーザーID
エージェントID
エージェントID
通話ステータス。複数指定はカンマ区切り(preparing, ringing, in_progress, completed, no_answer, unreachable, failed)
通話ステータス。複数指定はカンマ区切り(preparing, ringing, in_progress, completed, no_answer, unreachable, failed)
作成日時の開始(ISO 8601)
作成日時の開始(ISO 8601)
作成日時の終了(ISO 8601)
作成日時の終了(ISO 8601)
ページ番号
ページ番号
1ページあたりの件数(最大500)
1ページあたりの件数(最大500)
並び替えに使用するフィールド
並び替えに使用するフィールド
並び順。ascは昇順、descは降順
並び順。ascは昇順、descは降順
Responses
Section titled “Responses”通話結果一覧
通話結果一覧レスポンス
object
指定条件に一致した通話結果
object
通話を一意に識別するID
架電タスクID。タスクを伴わない場合はnull
Nocallコンソールの通話詳細画面URL
通話に使用したエージェントID
エージェント名。取得できない場合はnull
エンドユーザーID。紐づかない場合はnull
現在の通話ステータス
発信・着信などの通話方向
発信元
発信先
通話開始日時。未開始の場合はnull
通話終了日時。未終了の場合はnull
通話時間(秒)。未確定の場合はnull
留守番電話と判定されたか
通話レコードの作成日時
通話レコードの最終更新日時
通話結果を取得できるか
録音音声が保存されているか
ページネーション情報
object
条件に一致した総件数
現在のページ番号
1ページの件数
総ページ数
Example
{ "data": [ { "callId": "call_XXX", "callTaskId": "ctt_XXX", "detailsUrl": "https://console.nocall.ai/workspace/ws_XXX/project/prj_XXX/call-logs/call_XXX", "status": "completed", "direction": "outbound", "from": "+8150XXXXXXXX", "to": "+8190XXXXXXXX", "startedAt": "2026-07-08T01:00:00.000Z", "endedAt": "2026-07-08T01:03:20.000Z", "durationSeconds": 200, "isVoicemail": false, "createdAt": "2026-07-08T00:59:55.000Z", "updatedAt": "2026-07-08T01:03:25.000Z", "agentId": "agt_XXX", "agentName": "初回架電エージェント", "endUserId": "edu_XXX", "resultAvailable": true, "audioAvailable": true } ], "pagination": { "total": 1, "page": 1, "pageSize": 20, "totalPages": 1 }}リクエストが不正です
APIキーが未指定または無効です
object
機械判定用のエラーコード
エラー内容
Examplegenerated
{ "code": "example", "error": "example"}IP制限などによりアクセスできません
object
機械判定用のエラーコード
エラー内容
Examplegenerated
{ "code": "example", "error": "example"}APIキーに紐づくプロジェクトが見つかりません
object
機械判定用のエラーコード
エラー内容
Examplegenerated
{ "code": "example", "error": "example"}レート制限を超えました
object
機械判定用のエラーコード
エラー内容
Examplegenerated
{ "code": "example", "error": "example"}サーバー内部でエラーが発生しました
object
機械判定用のエラーコード
エラー内容
Examplegenerated
{ "code": "example", "error": "example"}