コンテンツにスキップ

通話IDから通話結果詳細を取得する

GET
/api/v1/call-results/{callId}
curl --request GET \
--url https://api.nocall.ai/api/v1/call-results/example \
--header 'x-api-key: <x-api-key>'
callId
required

通話ID

string

通話ID

通話結果詳細

Media typeapplication/json

通話ID指定の通話結果詳細レスポンス

object
data
required

通話結果の詳細

object
callId
required

通話を一意に識別するID

string
callTaskId
required

架電タスクID。タスクを伴わない場合はnull

string | null
detailsUrl
required

Nocallコンソールの通話詳細画面URL

string format: uri
agent
required

通話に使用したエージェント

object
id
required

通話に使用したエージェントID

string
name
required

エージェント名。取得できない場合はnull

string | null
endUser
required

通話相手。紐づかない場合はnull

object
id
required

エンドユーザーID

string
phoneNumber
required

通話相手の電話番号

string
attributes
required

現在設定されている属性

Array<object>
object
label
required

属性名

string
value
required

属性値

string
status
required

現在の通話ステータス

string
Allowed values: preparing ringing in_progress completed no_answer unreachable failed
direction
required

発信・着信などの通話方向

string
Allowed values: inbound outbound web
from
required

発信元

string
to
required

発信先

string
startedAt
required

通話開始日時。未開始の場合はnull

string | null format: date-time
endedAt
required

通話終了日時。未終了の場合はnull

string | null format: date-time
durationSeconds
required

通話時間(秒)。未確定の場合はnull

integer | null
isVoicemail
required

留守番電話と判定されたか

boolean
createdAt
required

通話レコードの作成日時

string format: date-time
updatedAt
required

通話レコードの最終更新日時

string format: date-time
conversation
required

会話履歴。未作成の場合はnull

object
messages
required

時系列順の会話メッセージ

Array
Any of:
object
role
required

文字起こしのみ保存されたユーザー発話

string
Allowed values: user
content
required

発話本文

string
interactionStatus
required

文字起こしのみの状態

string
Allowed values: transcribed_only
interruptionEligibility
required

割り込み不成立の理由

string
Allowed values: below_min_words
interruptionCharacterCount

割り込み判定時の文字数

integer
minInterruptionWords

割り込みに必要な最小語数

integer
analysis
required

通話後分析結果。未作成の場合はnull

Array | null
One of:
object
id
required

通話後分析項目ID

string
label
required

通話後分析項目の表示名

string
description
required

分析項目の判定内容

string
options
required

選択式項目の選択肢。該当しない場合はnull

Array<string> | null
isOptional
required

分析結果が任意か

boolean
type
required

真偽値の分析

string
Allowed values: boolean
value
required

真偽値の分析結果。結果がない場合はnull

boolean | null
endUserAttributesSnapshot
required

通話開始時点のエンドユーザー属性。未保存の場合はnull

object | null
finalVariablesSnapshot
required

通話終了時点の会話変数。未保存の場合はnull

object | null
audioAvailable
required

録音音声が保存されているか

boolean
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",
"agent": {
"id": "agt_XXX",
"name": "初回架電エージェント"
},
"endUser": {
"id": "edu_XXX",
"phoneNumber": "+8190XXXXXXXX",
"attributes": [
{
"label": "会社名",
"value": "株式会社テスト"
}
]
},
"conversation": {
"messages": [
{
"role": "assistant",
"content": "お電話ありがとうございます。"
}
]
},
"analysis": [
{
"id": "pca_XXX",
"label": "商談化",
"type": "boolean",
"description": "商談化したか",
"options": null,
"isOptional": false,
"value": true
}
],
"endUserAttributesSnapshot": {
"会社名": "株式会社テスト"
},
"finalVariablesSnapshot": {
"appointmentDate": "2026-07-20",
"interested": true
},
"audioAvailable": true
}
}

APIキーが未指定または無効です

Media typeapplication/json
object
code

機械判定用のエラーコード

string
error
required

エラー内容

string
Examplegenerated
{
"code": "example",
"error": "example"
}

IP制限などによりアクセスできません

Media typeapplication/json
object
code

機械判定用のエラーコード

string
error
required

エラー内容

string
Examplegenerated
{
"code": "example",
"error": "example"
}

通話結果が見つかりません

Media typeapplication/json
object
code

機械判定用のエラーコード

string
error
required

エラー内容

string
Examplegenerated
{
"code": "example",
"error": "example"
}

レート制限を超えました

Media typeapplication/json
object
code

機械判定用のエラーコード

string
error
required

エラー内容

string
Examplegenerated
{
"code": "example",
"error": "example"
}

サーバー内部でエラーが発生しました

Media typeapplication/json
object
code

機械判定用のエラーコード

string
error
required

エラー内容

string
Examplegenerated
{
"code": "example",
"error": "example"
}