"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Lists provisioned SCIM groups in an enterprise.</p>\n<p>You can improve query search time by using the <code>excludedAttributes</code> query parameter with a value of <code>members</code> to exclude members from the response.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Lists provisioned SCIM groups in an enterprise.</p>\n<p>You can improve query search time by using the <code>excludedAttributes</code> query parameter with a value of <code>members</code> to exclude members from the response.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -244157,7 +244157,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Creates a SCIM group for an enterprise.</p>\n<p>When members are part of the group provisioning payload, they're designated as external group members. Providers are responsible for maintaining a mapping between the <code>externalId</code> and <code>id</code> for each user.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Creates a SCIM group for an enterprise.</p>\n<p>When members are part of the group provisioning payload, they're designated as external group members. Providers are responsible for maintaining a mapping between the <code>externalId</code> and <code>id</code> for each user.</p>",
"statusCodes":[
{
"httpStatusCode":"201",
@@ -244444,7 +244444,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Gets information about a SCIM group.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Gets information about a SCIM group.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -244986,7 +244986,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Replaces an existing provisioned group’s information.</p>\n<p>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 <a href=\"#update-an-attribute-for-a-scim-enterprise-group\">Update an attribute for a SCIM enterprise group</a> endpoint instead.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Replaces an existing provisioned group’s information.</p>\n<p>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 <a href=\"#update-an-attribute-for-a-scim-enterprise-group\">Update an attribute for a SCIM enterprise group</a> endpoint instead.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -245534,7 +245534,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Update a provisioned group’s individual attributes.</p>\n<p>To modify a group's values, you'll need to use a specific Operations JSON format which must include at least one of the following operations: add, remove, or replace. For examples and more information on this SCIM format, consult the <a href=\"https://tools.ietf.org/html/rfc7644#section-3.5.2\">SCIM specification</a>. The update function can also be used to add group memberships.</p>\n<p>You can submit group memberships individually or in batches for improved efficiency.</p>\n<p><strong>Note</strong>: Memberships are referenced via a local user id. Ensure users are created before referencing them here.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Update a provisioned group’s individual attributes.</p>\n<p>To modify a group's values, you'll need to use a specific Operations JSON format which must include at least one of the following operations: add, remove, or replace. For examples and more information on this SCIM format, consult the <a href=\"https://tools.ietf.org/html/rfc7644#section-3.5.2\">SCIM specification</a>. The update function can also be used to add group memberships.</p>\n<p>You can submit group memberships individually or in batches for improved efficiency.</p>\n<p><strong>Note</strong>: Memberships are referenced via a local user id. Ensure users are created before referencing them here.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -245634,7 +245634,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Deletes a SCIM group from an enterprise.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning using the REST API is in public beta and subject to change.</p>\n<p>Deletes a SCIM group from an enterprise.</p>",
"statusCodes":[
{
"httpStatusCode":"204",
@@ -246091,7 +246091,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Lists provisioned SCIM enterprise members.</p>\n<p>When you remove a user with a SCIM-provisioned external identity from an enterprise using a <code>patch</code> with <code>active</code> flag to <code>false</code>, the user's metadata remains intact. This means they can potentially re-join the enterprise later. Although, while suspended, the user can't sign in. If you want to ensure the user can't re-join in the future, use the delete request. Only users who weren't permanently deleted will appear in the result list.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Lists provisioned SCIM enterprise members.</p>\n<p>When you remove a user with a SCIM-provisioned external identity from an enterprise using a <code>patch</code> with <code>active</code> flag to <code>false</code>, the user's metadata remains intact. This means they can potentially re-join the enterprise later. Although, while suspended, the user can't sign in. If you want to ensure the user can't re-join in the future, use the delete request. Only users who weren't permanently deleted will appear in the result list.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -246930,7 +246930,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Creates an external identity for a new SCIM enterprise user.</p>\n<p>SCIM is responsible for user provisioning, not authentication. The actual user authentication is handled by SAML. However, with SCIM enabled, users must first be provisioned via SCIM before they can sign in through SAML.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Creates an external identity for a new SCIM enterprise user.</p>\n<p>SCIM is responsible for user provisioning, not authentication. The actual user authentication is handled by SAML. However, with SCIM enabled, users must first be provisioned via SCIM before they can sign in through SAML.</p>",
"statusCodes":[
{
"httpStatusCode":"201",
@@ -247298,7 +247298,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Gets information about a SCIM user.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Gets information about a SCIM user.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -247829,7 +247829,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Replaces an existing provisioned user's information.</p>\n<p>You must supply complete user information, just as you would when provisioning them initially. Any previously existing data not provided will be deleted. To update only a specific attribute, refer to the <a href=\"#update-an-attribute-for-a-scim-enterprise-user\">Update an attribute for a SCIM user</a> endpoint.</p>\n<p><strong>Warning:</strong> Setting <code>active: false</code> will suspend a user, and their handle and email will be obfuscated.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Replaces an existing provisioned user's information.</p>\n<p>You must supply complete user information, just as you would when provisioning them initially. Any previously existing data not provided will be deleted. To update only a specific attribute, refer to the <a href=\"#update-an-attribute-for-a-scim-enterprise-user\">Update an attribute for a SCIM user</a> endpoint.</p>\n<p><strong>Warning:</strong> Setting <code>active: false</code> will suspend a user, and their handle and email will be obfuscated.</p>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -248872,7 +248872,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Update a provisioned user's individual attributes.</p>\n<p>To modify a user's attributes, you'll need to provide a <code>Operations</code> JSON formatted request that includes at least one of the following actions: add, remove, or replace. For specific examples and more information on the SCIM operations format, please refer to the <a href=\"https://tools.ietf.org/html/rfc7644#section-3.5.2\">SCIM specification</a>.</p>\n<p><strong>Note:</strong> Complex SCIM <code>path</code> selectors that include filters are not supported. For example, a <code>path</code> selector defined as <code>\"path\": \"emails[type eq \\\"work\\\"]\"</code> will be ineffective.</p>\n<p><strong>Warning:</strong> Setting <code>active: false</code> will suspend a user, and their handle and email will be obfuscated.</p>\n<pre><code>{\n \"Operations\":[{\n \"op\":\"replace\",\n \"value\":{\n \"active\":false\n }\n }]\n}\n</code></pre>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.</p>\n<p>Update a provisioned user's individual attributes.</p>\n<p>To modify a user's attributes, you'll need to provide a <code>Operations</code> JSON formatted request that includes at least one of the following actions: add, remove, or replace. For specific examples and more information on the SCIM operations format, please refer to the <a href=\"https://tools.ietf.org/html/rfc7644#section-3.5.2\">SCIM specification</a>.</p>\n<p><strong>Note:</strong> Complex SCIM <code>path</code> selectors that include filters are not supported. For example, a <code>path</code> selector defined as <code>\"path\": \"emails[type eq \\\"work\\\"]\"</code> will be ineffective.</p>\n<p><strong>Warning:</strong> Setting <code>active: false</code> will suspend a user, and their handle and email will be obfuscated.</p>\n<pre><code>{\n \"Operations\":[{\n \"op\":\"replace\",\n \"value\":{\n \"active\":false\n }\n }]\n}\n</code></pre>",
"statusCodes":[
{
"httpStatusCode":"200",
@@ -248965,7 +248965,7 @@
}
],
"previews":[],
"descriptionHTML":"<p><strong>Note:</strong> The SCIM API endpoints for GitHub Enterprise Cloud accounts with enterprise managed users are currently only accessible through published identity provider applications.\nPublic access to SCIM API endpoints are in <em>private</em> beta and are subject to change.</p>\n<p>Suspends a SCIM user permanently from an enterprise. This action will: remove all the user's data, anonymize their login, email, and display name, erase all external identity SCIM attributes, delete the user's emails, avatar, PATs, SSH keys, OAuth authorizations, GPG keys, and SAML mappings. This action is irreversible.</p>",
"descriptionHTML":"<p><strong>Note:</strong> SCIM provisioning using the REST API is in public beta and subject to change.</p>\n<p>Suspends a SCIM user permanently from an enterprise. This action will: remove all the user's data, anonymize their login, email, and display name, erase all external identity SCIM attributes, delete the user's emails, avatar, PATs, SSH keys, OAuth authorizations, GPG keys, and SAML mappings. This action is irreversible.</p>",
"statusCodes":[
{
"httpStatusCode":"204",
@@ -522097,19 +522097,21 @@
"description":"<p>If specified, only advisories for these ecosystems will be returned.</p>",
"schema":{
"type":"string",
"description":"The package's language or package management ecosystem.",
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.