エンドユーザー API エンドポイントは、エンドユーザー オブジェクトへのアクセスを提供します。Contact Center AI Platform(CCAI Platform)のエンドユーザーごとにエンドユーザー オブジェクトが作成されます。
通話 API エンドポイントは次のとおりです。
エンドユーザーを更新する
このエンドポイントを使用すると、次のエンドユーザーの詳細情報を更新できます。
設定
name
電話番号
{
"identifier": "string",
"email": "string",
"name": "string",
"phone": "string"
}
エンドポイント:
Method: POST
Type: RAW
URL: https://{subdomain}.{domain}/apps/api/v1/end_users
ヘッダー:
| キー | 値 | 説明 |
|---|---|---|
| Content-Type | application/json | |
| 同意する | application/json |
本文:
{
"identifier": "abc123",
"email": "joe@mydomain.com",
"name": "Joe Smith",
"phone": "+16171231234"
}
リクエストとレスポンスの例
以降のセクションでは、エンドポイントに対するリクエストの例を示します。
エンドユーザー ID と識別子
この例では、ID を指定してエンドユーザーを更新する方法を示します。
リクエスト
ヘッダー:
| キー | 値 | 説明 |
|---|---|---|
| Content-Type | application/json |
本文:
{
"identifier": "string",
"email": "string",
"name": "string",
"phone": "string"
}
レスポンス
{
"id": "integer",
"identifier": "string"
}
ステータス コード: 200
エンドユーザーを取得する
このエンドポイントは、id または identifier を使用してエンドユーザーを取得する機能を提供します。
エンドポイント:
Method: GET
Type:
URL: https://{subdomain}.{domain}/apps/api/v1/end_users
ヘッダー:
| キー | 値 | 説明 |
|---|---|---|
| Content-Type | application/json |
クエリ:
| キー | 値 | 説明 |
|---|---|---|
| id | integer | エンドユーザーの内部 ID |
| identifier | 文字列 | エンドユーザーの外部 ID |
リクエストとレスポンスの例
以降のセクションでは、エンドポイントに対するリクエストの例を示します。
ID で取得
この例では、ID を指定してエンドユーザーを取得する方法を示します。
リクエスト
ヘッダー:
| キー | 値 | 説明 |
|---|---|---|
| Content-Type | application/json |
クエリ:
| キー | 値 | 説明 |
|---|---|---|
| id | integer | エンドユーザーの内部 ID |
レスポンス
{
"id": "integer",
"identifier": "string"
}
ステータス コード: 200
識別子で取得する
この例では、識別子を指定してエンドユーザーを取得する方法を示します。
リクエスト
ヘッダー:
| キー | 値 | 説明 |
|---|---|---|
| Content-Type | application/json |
クエリ:
| キー | 値 | 説明 |
|---|---|---|
| identifier | 文字列 | エンドユーザーの外部 ID |
レスポンス
{
"id": "integer",
"identifier": "string"
}
ステータス コード: 200