Environment properties
次のエンドポイントを使用して、Environmentをプログラムで管理します:
レート制限
Environment propertyリソースには、次のレート制限があります:
| タイプ | リソース | 制限 |
|---|---|---|
| GET | プリフィックス別にプロパティを一覧表示: /api/managed_users/:managed_user_id /properties | 1分あたり1,000リクエスト |
| すべて | その他すべてのEnvironment propertiesエンドポイント | 1分あたり60リクエスト |
クイックリファレンス
| タイプ | リソース | 説明 |
|---|---|---|
| GET | /api/managed_users/:managed_user_id/properties | プレフィックスに一致する顧客に属するEnvironment propertiesのリストを返します。 |
| POST | /api/managed_users/:managed_user_id/properties | 顧客ワークスペースにEnvironment propertiesをアップサートします。 |
プレフィックス別にプロパティを一覧表示
プレフィックスに一致する顧客に属するEnvironment propertiesのリストを返します。 たとえば、指定されたプレフィックスがsalesforce_sync.の場合、名前が'salesforce_sync.'で始まるアカウントプロパティが返されます。
GET /api/managed_users/:managed_user_id/propertiesURLパラメーター
| 名前 | タイプ | 説明 |
|---|---|---|
| managed_user_id | string 必須 | Embedded顧客ID/外部ID。 外部IDには Eのプレフィックスを付ける必要があり(例: EA2300)、結果のIDはURLエンコードする必要があります。 |
| prefix | string 必須 | 指定されたプレフィックスを持つプロパティを返します。 例: salesforce_sync.。 |
サンプルリクエスト
shell
curl -X GET 'https://www.workato.com/api/managed_users/19029/properties?prefix=salesforce_sync.' \
-H 'Authorization: Bearer <api_token>' \
-H 'Content-Type: application/json' \レスポンス
json
{
"result": {
"salesforce_sync.object_name": "Account",
"salesforce_sync.object_field": "Id"
}
}プロパティをアップサート
顧客ワークスペースにEnvironment propertiesをアップサートします。 リクエストで指定されたプロパティ名で照合します。
POST /api/managed_users/:managed_user_id/propertiesプロパティ制限
Environment propertiesには、次の制限があります:
| 説明 | 制限 |
|---|---|
| EnvironmentあたりのEnvironment propertiesの最大数 | 1,000 |
| Environment properties名の最大長 | 100文字 |
| Environment properties値の最大長 | 1,024文字 |
パラメーター
| 名前 | タイプ | 説明 |
|---|---|---|
| managed_user_id | string 必須 | Embedded顧客ID/外部ID。 外部IDには Eのプレフィックスを付ける必要があり(例: EA2300)、結果のIDはURLエンコードする必要があります。 |
ペイロード
| 名前 | タイプ | 説明 |
|---|---|---|
| properties | ハッシュ 必須 | アップサートするプロパティの名前と値が含まれます。 |
サンプルリクエスト
shell
curl -X POST https://www.workato.com/api/managed_users/19029/properties \
-H 'Authorization: Bearer <api_token>' \
-H 'Content-Type: application/json' \
-d '{ "properties": { "zendesk.object": "Ticket", "zendesk.key": "ticket_id" }}'レスポンス
json
{
"success": true
}Last updated: