Replace a Groups's attributes with all new values.
SCIM
Put group
put
https://airtable.com/scim/v2/Groups/{groupId}
Authentication | Personal access token, OAuth integration |
Scope | enterprise.scim.usersAndGroups:manage |
User role | Enterprise admin Admins of multiple enterprises
should use a service account's token when calling this route. |
Billing plans | Enterprise (pre-2023.08 legacy plan), Enterprise Scale |
array of strings A list of schemas, including at least SCIM's core group schema URI. | |||
optional< string | null > Becomes the displayName of the group in Airtable. It must not be in use already. | |||
optional< array of the below object > List of members of the group.
|
See SCIM Groups
string A user group ID | |||
array of strings A list of schemas, including at least SCIM's core group schema URI. | |||
string | null Becomes the displayName of the group in Airtable. It must not be in use already. | |||
optional< array of the below object > List of members of the group.
|
Request (example)
Copy
$curl -X PUT "https://airtable.com/scim/v2/Groups/{groupId}" \-H "Authorization: Bearer YOUR_TOKEN" \-H "Content-Type: application/json" \--data '{"displayName": "Updated Example Group","members": [{"value": "usrI7HMkO7sAefUHk"}],"schemas": ["urn:ietf:params:scim:schemas:core:2.0:Group"]}'
200 – Response (example)
{"displayName": "Updated Example Group","id": "ugpQ7PJ2boxzMAKFU","schemas": ["urn:ietf:params:scim:schemas:core:2.0:Group"]}