Conjuntos de permisos
Punto final de URL
https://api.adaptiveplanning.com/api/rest/security/<version>/<tenant>/users/permissionSets
Versión: v1
Categoría
| Actualización de datos |
Descripción
| Asigne conjuntos de permisos a usuarios de Adaptive Planning. |
Permiso obligatorio para invocar
|
, conjuntos de permisos
|
La API de asignación de conjunto de permisos le permite recuperar y asignar conjuntos de permisos de usuario.
VERB HTTPS admitidos:
HTTP Verb | Recurso único | Recurso de recopilación | Descripción |
|---|---|---|---|
GET | No admitido | Compatible | Recupera todos los usuarios y sus conjuntos de permisos asignados. |
POST | Compatible | Compatible | Añade un conjunto de permisos o actualiza un conjunto de permisos existente para un usuario. |
GET
- Solicitud
- /users/permissionSetsRecupera una recopilación de conjuntos de permisos asignados a usuariosRecupera todos los usuarios y sus conjuntos de permisos asignados. Puede filtrar por instanceCode. Si falta el parámetro de consulta instanceCode, la API recupera todos los usuarios y sus conjuntos de permisos en su instancia por defecto. La paginación utiliza los valores por defecto de límite o compensación si no especifica estos parámetros de consulta.URI de solicitud de muestra:HTTPS://api.adaptiveinsights.com/api/rest/security/v1/default/users/Parámetros de consulta:NombreDescripciónObligatoriasinstanceCodeEl identificador exclusivo de una instancia que define el contexto de instancia.NolimitEl número máximo de objetos en una sola respuesta. El valor por defecto es 500. El máximo es 500.NooffsetEl índice de base cero del primer usuario de una recopilación de respuestas. El valor por defecto es 0.Utilice la compensación con el parámetro limit para controlar la paginación de una recopilación de respuestas.No
- Respuesta de muestra
- Respuesta de muestra de un usuario de instancia sincronizada con Workday"links": { "next": "https://api.adaptiveinsights.com/api/rest/security/v1/default/users/permissionSets?offset=10&limit=5", "previous": "https://api.adaptiveinsights.com/api/rest/security/v1/default/users/permissionSets?offset=0&limit=5" },{ "total": 34, "users": [ { "userGuid": "111SampleUserGuid", "wid": "14400000000000000000000000000samplewid", "userName": "sampleuser1@company.com", "permissionSet": [ { "id": 1, "name": "samplePermissionSet1" } ] }, { "userGuid": "112SampleUserGuid", "wid": "24400000000000000000000000000samplewid", "userName": "sampleuser3@company.com", "permissionSet": [ { "id": 1, "name": "samplePermissionSet1" } ] }, { "userGuid": "113SampleUserGuid", "wid": "34400000000000000000000000000samplewid", "userName": "sampleuser3@company.com", "permissionSet": [ { "id": 2, "name": "samplePermissionSet2" } ] }, { "userGuid": "114SampleUserGuid", "wid": "44400000000000000000000000000samplewid", "userName": "sampleuser4@company.com", "permissionSet": [ { "id": 3, "name": "samplePermissionSet3" } ] }, { "userGuid": "115SampleUserGuid", "wid": "54400000000000000000000000000samplewid", "userName": "sampleuser5@company.com", "permissionSet": [ { "id": 4, "name": "samplePermissionSet4" } ] } ] }
POST:
- Solicitud:
- /users/permissionSets:Asigna o actualiza conjuntos de permisos para usuarios.Añade un conjunto de permisos o actualiza un conjunto de permisos existente para un usuario. Puede filtrar por instanceCode. Si falta el parámetro de consulta instanceCode, la API asigna los conjuntos de permisos correspondientes a todos los usuarios de su instancia por defecto. En el cuerpo de la solicitud, especifique los siguientes campos de consulta obligatorios: <userIdentifier> y allowSet. Si desea enviar una solicitud masiva para asignar los conjuntos de permisos correspondientes a varios usuarios, especifique una matriz que contenga cada asignación de permisos.Parámetros de consulta:NombreDescripciónObligatoriasinstanceCodeEl identificador exclusivo de una instancia que define el contexto de instancia.NouserIdentifierEl identificador de usuario para determinar el ID de usuario exclusivo de Adaptive Planning. Valores posibles: userName, wid, userGuid.SíSolicitud de muestra:HTTPS://api.adaptiveinsights.com/api/rest/security/v1/default/users/permissionSets?userIdentifier=userNameCuerpo de solicitud de muestraCuerpo de solicitud POST de muestra[ { "userName": "sampleuser1@company.com", "permissionSet": [ { "name": "samplePermissionSet1" } ] }, { "userName": "sampleuser2@company.com", "permissionSet": [ { "name": "samplePermissionSet2" } ] }, { "userName": "sampleuser3@company.com", "permissionSet": [ { "name": "samplePermissionSet3" } ] } ]Parámetros de PayLoadNombreDescripciónObligatoriaswidEl ID de Workday de un usuario.NouserNameEl nombre de usuario (nombre de inicio de sesión) de un usuario.NouserGuidEl identificador de usuario exclusivo global, asignado por el sistema en el momento de la creación.NonombreIDNombre del conjunto de permisos.ID de conjunto de permisosEl nombre o el ID del conjunto de permisos son obligatorios.Sí