Ejemplos: Gestionar miembros de grupo con SCIM
Puede utilizar SCIM para gestionar un grupo agregado o eliminando miembros.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: Todas las ediciones |
Estos son ejemplos para la gestión de miembros de grupo con SCIM.
Agregar un usuario a un grupo
Para agregar un usuario a un grupo, envíe una solicitud PATCH al extremo Grupos. Recuerde consultar el extremo Grupos para ver una lista de funciones disponibles.
Solicitud:
PATCH https://mycompany.my.salesforce.com/services/scim/v2/Groups/<group_id>
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op": "add",
"path": "members",
"value": {
"members": [
{
"value": "<user_id>"
}
]
}
}
]
}Respuesta:
HTTP/1.1 200 OK
…
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Group"
],
"id": "00G4W000006IKBnUAO",
"displayName": "mycompany-West",
"type": "Regular",
"members": [
{
"value": "0054W00000CVREkQAP",
"type": "User",
"$ref": "https://mycompany.my.salesforce.com/services/scim/v2/Users/0054W00..."
}
],
"meta": {
"created": "2020-10-25T09:27:40Z",
"lastModified": "2020-10-25T09:27:40Z",
"location": "https://mycompany.my.salesforce.com/services/scim/v2/Groups/00G4W000006IKBnUAO",
"resourceType": "Group",
"version": "2aa9ea6605cb4c31403cdfd1b020cde5dd255300"
}
}
Eliminar un usuario de un grupo
Para eliminar un usuario de un grupo, envíe una solicitud PATCH al extremo Grupos.
Solicitud:
PATCH https://mycompany.my.salesforce.com/services/scim/v2/Groups/<group_id>
{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:PatchOp"
],
"Operations": [
{
"op": "remove",
"path": "members",
"value": {
"members": [
{
"value": "<user_id>"
}
]
}
}
]
}Respuesta:
HTTP/1.1 200 OK
…
{
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:Group"
],
"id": "00G4W000006IKBnUAO",
"displayName": "mycompany-West",
"type": "Regular",
"members": [],
"meta": {
"created": "2020-10-25T09:27:40Z",
"lastModified": "2020-10-25T09:27:40Z",
"location": "https://mycompany.my.salesforce.com/services/scim/v2/Groups/00G4W000006IKBnUAO",
"resourceType": "Group",
"version": "2aa9ea6605cb4c31403cdfd1b020cde5dd255300"
}
}
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!

