---
title: "Set SCIM information for a provisioned enterprise group"
method: PUT
path: "/scim/v2/Groups/{scim_group_id}"
tags: ["enterprise-admin"]
---

# Set SCIM information for a provisioned enterprise group

`PUT /scim/v2/Groups/{scim_group_id}`

**Note:** The SCIM API endpoints for enterprise accounts are currently in *private* beta and are subject to change.

Replaces an existing provisioned group’s information.

You must provide all the information required for the group as if you were provisioning it for the first time. Any existing group information that you don't provide will be removed, including group membership. If you want to only update a specific attribute, use the [Update an attribute for a SCIM enterprise group](#update-an-attribute-for-a-scim-enterprise-group) endpoint instead.

## Path parameters

- `scim_group_id` string, required

## Request body

- Group
  - `schemas` string[], required — The URIs that are used to indicate the namespaces of the SCIM schemas.
  - `externalId` string, required — A unique identifier for the resource as defined by the provisioning client.
  - `displayName` string, required — A human-readable name for a security group.
  - `members` object[], required — The group members.
    - `value` string, required — The local unique identifier for the member
    - `displayName` string, required — The display name associated with the member

## Response `200`

Group was updated

## Other responses

- `400` — Bad request
- `401` — Authorization failure
- `403` — Permission denied
- `404` — Resource not found
- `409` — Duplicate record detected
- `429` — Too many requests
- `500` — Internal server error

---

[API](https://skmtc.net/github/apis/github-v3-rest-api-6.md) · [All operations](https://skmtc.net/github/apis/github-v3-rest-api-6/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/github/github-v3-rest-api-6/versions/15db3fa0759b/schema)
