QANT API リファレンスドキュメントです。
| content-type required | string Enum: "application/json" "application/x-www-form-urlencoded" |
| grant_type required | string Value: "client_credentials" Grant Type |
| client_id required | string non-empty サービスアカウントの ID |
| client_secret required | string non-empty サービスアカウントのシークレット |
{- "grant_type": "client_credentials",
- "client_id": "string",
- "client_secret": "string"
}{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 0
}リクエスト数制限: 10回/分
制限値の引上げをご希望の場合は担当までご連絡ください。
| Authorization required | string Example: Bearer eyJhbGciOiJSUzI1NiIs...
|
| file required | object 取り込む CSV ファイル |
| importFormatId required | string non-empty 取り込む CSV のフォーマット ID |
{- "ok": true,
- "data": { }
}リクエスト数制限: 60回/分
制限値の引上げをご希望の場合は担当までご連絡ください。
| Authorization required | string Example: Bearer eyJhbGciOiJSUzI1NiIs...
|
| importFormatId required | string non-empty 取り込む JSON のフォーマット ID |
| sources required | Array of objects 取り込む JSON データの配列(QANT VoC の管理画面を参照) |
{- "importFormatId": "string",
- "sources": [
- { }
]
}{- "ok": true,
- "data": { }
}リクエスト数制限: 60回/分
月間リクエスト数制限: 10000回/月
制限値の引上げをご希望の場合は担当までご連絡ください。
| content-type required | string Value: "application/json" |
| Authorization required | string Example: Bearer eyJhbGciOiJSUzI1NiIs...
|
| token required | string QANT Speak側で発行した、コールを特定するための識別番号(QANT コネクトの問い合わせ番号とは異なります) |
{- "token": "string"
}{- "success": true,
- "callId": "string",
- "userNum": "string",
- "assignmentCode": "string",
- "errCode": "callInfoNotFound"
}リクエスト数制限: 60回/分
月間リクエスト数制限: 10000回/月
制限値の引上げをご希望の場合は担当までご連絡ください。
| content-type required | string Value: "application/json" |
| Authorization required | string Example: Bearer eyJhbGciOiJSUzI1NiIs...
|
| size required | integer [ 1 .. 100 ] 取得する応対ログの件数(最大100件) |
| userNum | string [ 1 .. 15 ] characters ユーザー電話番号 |
| userNumDuringCall | string [ 1 .. 15 ] characters ボイスボットの通話中で取得した電話番号 |
object 前ページ最後の応対ID。カーソルページネーションとして利用します。(2ページ目以降で指定) | |
object 日付範囲(ミリ秒タイムスタンプ) | |
object 時刻範囲(JST 0時からの分数、0-1439) | |
| phoneIds | Array of strings ダイヤルIDの配列(OR条件) |
| flowIds | Array of strings フローIDの配列(OR条件) |
| statusIds | Array of strings ステータスIDの配列(OR条件) |
| callIds | Array of strings 応対ログIDの配列(OR条件) |
| variableKeys | Array of strings レスポンスのvariablesに含めるキーの配列。指定しない場合はすべてのキーを返します。 |
| onlyOngoing | boolean 通話中のもののみ取得するかどうか(デフォルト: false) |
{- "size": 1,
- "userNum": "string",
- "userNumDuringCall": "string",
- "cursor": {
- "id": "string",
- "createdAt": "string"
}, - "dateRange": {
- "from": 0,
- "to": 0
}, - "timeRange": {
- "from": 1439,
- "to": 1439
}, - "phoneIds": [
- "string"
], - "flowIds": [
- "string"
], - "statusIds": [
- "string"
], - "callIds": [
- "string"
], - "variableKeys": [
- "string"
], - "onlyOngoing": true
}{- "logs": [
- {
- "id": "string",
- "flowId": "string",
- "userNum": "string",
- "userNumDuringCall": "string",
- "botNum": "string",
- "isOutbound": true,
- "variables": {
- "property1": "string",
- "property2": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedBy": "string",
- "updatedAt": "2019-08-24T14:15:22Z",
- "duration": 0
}
], - "meta": {
- "nextCursor": {
- "id": "string",
- "createdAt": "string"
}
}
}リクエスト数制限: 60回/分
月間リクエスト数制限: 10000回/月
制限値の引上げをご希望の場合は担当までご連絡ください。
| Authorization required | string Example: Bearer eyJhbGciOiJSUzI1NiIs...
|
| flowId required | string non-empty 通話フローID |
{- "flowId": "string"
}{- "variables": [
- {
- "id": "string",
- "name": "string",
- "category": "reserved",
- "type": "phoneNumber",
- "defaultValue": "string",
- "maskingEnabled": true
}
]
}