POSTグループAPI
POSTグループAPIはアカウントに新しいグループを作成します。
動作方法
POSTメソッドを使用して新しいグループを作成します:
POST /scim/v2/Groups/
認証
すべてのAPI呼び出しにはOAuthベアラートークンが使用され、APIキーは使用されません。
詳細については、認証を参照してください。
POST操作のパラメータ
このコマンドは以下のパラメータを取ります:
| オブジェクト | タイプ | 必須 | 説明 |
|---|---|---|---|
displayName |
文字列 | 必須 | グループの名前。 |
members |
配列 | 任意 | グループ内のメンバーのリスト。各メンバーは value, type, display, $ref を含むことができます。 |
cURLリクエストの例
curl -X POST "https://developer.tealiumapis.com/scim/v2/Groups/" \
-H "Content-Type: application/scim+json" \
-H "Accept: application/scim+json" \
-d '{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Group"
],
"displayName": "Group 1",
"members": [
{
"value": "aa3b970c-b459-4843-9f95-853a49b65f87",
"type": "User",
"display": "user1@example.com",
"$ref": "/scim/v2/Users/aa3b970c-b459-4843-9f95-853a49b65f87"
},
{
"value": "aa3b970c-b459-4843-9f95-853a49b65f88",
"type": "User",
"display": "user2@example.com",
"$ref": "/scim/v2/Users/aa3b970c-b459-4843-9f95-853a49b65f88"
}
]
}'
応答の例
エラーメッセージ
このエンドポイントの潜在的なエラーメッセージ:
| エラーコード | エラーメッセージ |
|---|---|
| 400 | {"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],"status": "400","scimType": "invalidValue","detail": "User payload is required." |
| 401 | {"returnCode" : 1401 , "message" : "Authentication failed."} |
| 403 | {"schemas": [ "urn:ietf:params:scim:api:messages:2.0:Error"],"status": "403","scimType": null,"detail": "Missing X-Tealium-Account header."} |
| 405 | {"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],"status": "405","scimType": "invalidMethod","detail": "Method is not allowed on this endpoint. Allowed methods: GET, POST."} |
| 409 | {"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],"status": "409","scimType": "uniqueness","detail": "Group name 'group 1' already exists in the given account."} |
| 500 | {"schemas": ["urn:ietf:params:scim:api:messages:2.0:Error"],"status": "500","scimType": "internalServerError","detail": "Error processing json for extension - account {ACCOUNT}"} |
最終更新日 :: 2025年December月17日