# Workato埋め込みAPI - カスタマーマネージャー
以下のエンドポイントを使用して、プログラムでカスタマーマネージャーを管理します。
# クイックリファレンス
タイプ | リソース | 説明 |
---|---|---|
GET | /api/customer_managers | すべてのカスタマーマネージャーをリストします。 |
PUT | /api/customer_managers/:id | カスタマーマネージャーを更新します。 |
POST | /api/customer_managers | 新しいカスタマーマネージャーを作成します。 |
DELETE | /api/customer_managers/:id | カスタマーマネージャーを削除します。 |
# カスタマーマネージャーの一覧
埋め込みパートナーアカウントのすべてのカスタマーマネージャーのリストを返します。
GET /api/customer_managers
# サンプルリクエスト
curl -X GET 'https://www.workato.com/api/customer_managers' \
-H 'Authorization: Bearer <api_token>'
# レスポンス
{
"result": {
"items": [
{
"id": 1234,
"user": {
"id": 4321,
"name": "ACME-HR",
"email": "alex@example.com.com",
"avatar_url": "https://example.com"
},
"privilege_group": {
"id": 247,
"name": "Customer Admin",
"system": false
},
},
{
"id": 5678,
"user": {
"id": 8765,
"name": "ACME Corp.",
"email": "ariel@example.com",
"avatar_url": "https://example.com"
},
"privilege_group": {
"id": 2,
"name": "Admin",
"system": true
},
}
]
}
}
# カスタマーマネージャーの更新
埋め込みパートナーアカウントのカスタマーマネージャーの役割を更新します。
PUT /api/customer_managers/:id
# URLパラメータ
名前 | タイプ | 説明 |
---|---|---|
id | string required | 役割を更新するカスタマーマネージャーのID。 |
# リクエストボディ
名前 | タイプ | 説明 |
---|---|---|
role_id | string required | カスタマーマネージャーに設定する役割。 |
# サンプルリクエスト
curl -X PUT 'https://www.workato.com/api/customer_managers/1234' \
-H 'Authorization: Bearer <api_token>'\
-H 'Content-Type: application/json' \
-d '{
"role_id": "2"
}'
# レスポンス
{
"result": {
"id": 1234,
"user": {
"id": 4321,
"name": "Alex",
"email": "alex@example.com",
"avatar_url": ""
},
"privilege_group": {
"id": 2,
"name": "Admin",
"system": true
}
}
}
# カスタマーマネージャーの作成
埋め込みパートナーアカウントに新しいカスタマーマネージャーを作成します。
POST /api/customer_managers
# クエリパラメータ
名前 | タイプ | 説明 |
---|---|---|
team_collaborator_id | string required | コラボレーターのID。 |
role_id | string required | カスタマーマネージャーに設定する役割。 |
# サンプルリクエスト
curl -X POST 'https://www.workato.com/api/customer_managers/?team_collaborator_id=1&role_id=1' \
-H 'Authorization: Bearer <api_token>'
# レスポンス
{
"result": {
"id": 1234,
"user": {
"id": 4321,
"name": "Alex",
"email": "alex@example.com",
"avatar_url": ""
},
"privilege_group": {
"id": 1,
"name": "Analyst",
"system": true
}
}
}
# カスタマーマネージャーの削除
埋め込みパートナーアカウントからカスタマーマネージャーを削除します。
DELETE /api/customer_managers/:id
# URLパラメータ
名前 | タイプ | 説明 |
---|---|---|
id | string required | カスタマーマネージャーのID。 |
# サンプルリクエスト
curl -X DELETE 'https://www.workato.com/api/customer_managers/1236' \
-H 'Authorization: Bearer <api_token>'
# レスポンス
{
"result": "ok"
}
Last updated: 2024/2/13 16:59:53