Grupos
Punto final de URL
HTTPS://api.adaptiveplanning.com/api/rest/security/<version>/<tenant>/groups/{groupID}
Versión: v1
Categoría
| Recuperación de metadatos |
Descripción
| Devuelve la lista completa de todos los grupos definidos para la instancia determinada. Esto incluye los grupos definidos globalmente en toda la instancia y los grupos definidos por los usuarios. |
Permisos obligatorios para invocar
| Acceso de administrador > Usuarios |
Parámetros obligatorios bajo petición
| Credenciales |
VERB HTTP admitidos
Verbo HTTP | Recurso único | Recurso de recopilación | Descripción |
|---|---|---|---|
GET
| Compatible | Compatible | Recupera grupos de Planning. |
OBTENER:
- Solicitud:
- /groups/{groupId}Recupera la lista de todos los grupos y sus usuarios/miembros definidos para la instancia determinada.URI de solicitud de muestra:HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=globalsales&offset=2&limit=1Cabecera de solicitud de muestra:Accept-Language: esCuerpo de solicitud de muestraParámetros de consultaNombreDescripciónObligatoriasgroupIdEl ID del grupo que desea devolver individualmenteNoincludeUsersPara determinar si se devolverán o no los usuarios de los grupos a los que se llama. Por defecto, la opción Incluir usuarios está activada.NolimitEl número máximo de objetos en una sola respuesta.NooffsetPara mostrar una determinada cantidad de grupos por página. Si hay más grupos que el límite, los grupos adicionales pasarán a la página siguiente. Para acceder a una página determinada, debe especificar el valor de compensación.NoinstanceCodePor defecto, devolverá la instancia por defecto asignada al usuario. Al proporcionar un valor, puede llamar a las instancias a las que su usuario tiene acceso, incluidas las instancias principales/secundarias.No
- Respuesta de muestra
- Respuesta de muestra{ "links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }, "total": 3, "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE", "users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@email.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@email.com" }, ] }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }, { "id": 3, "name": "Ops and Admins", "groupType": "NATIVE", "users": [], "groups": [ { "id": 2, "name": "Admins", "groupType": "NATIVE" }, { "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE" } ] } ] }Elemento de respuestaNombre de etiquetarespuestaAtributos del elementoNombre de atributo¿Obligatorio?ValorEjemplototalSíNúmero total de grupos3gruposSíInformación de grupo de todos los grupos o de los grupos especificados. Si un grupo está dentro de otro grupo, también muestra los grupos asociados al grupo indicado.{ "id": 1, "name": "Corporate and Operations", "groupType": "NATIVE", "users": [] }groupTypeSíMuestra el tipo de grupo.ExternoIDSíID asociado del grupo.1nombreSíNombre del grupo."Admins"usuariosNoSi includeUsers = true o includeUsers es el valor por defecto, se proporciona con el GUID, el ID de usuario y el nombre de usuario del usuario. si no, no se devuelve."users": [ { "userGuid": "randomValue", "wid": "", "userName": "test@example.com" }, { "userGuid": "randomValue", "wid": "", "userName": "test2@example.com" }vínculosNoCuando se proporciona un límite o una compensación y necesita un medio para pasar a distintas páginas de grupos, puede usar vínculos para avanzar y retroceder."links": { "next": "HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1", "previous": "HTTPS://api.adaptiveinsights.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=0&limit=1" }siguienteNoSi se proporciona un límite y hay una página siguiente disponible, aparece "vínculos" con "siguiente"."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"anteriorNoSi se proporciona límite y compensación y se encuentra en el medio donde hay una página anterior y otra posterior disponibles, "anterior" estará disponible."HTTPS://api.adaptiveplanning.com/api/rest/security/v1/default/groups?instanceCode=TENANT&offset=2&limit=1"Contenido del elementoInformación relacionada con los elementos indicados.Respuestas de errorErroresCausaEspecifique valores de parámetro válidos para el límite y la compensación.entrada no válida para valores de límite/compensaciónGroupAPI: para getGroupByGroupId, no se ha encontrado el grupo para el código de instancia: {TENANT}groupId no existe para el código de instanciaNo tiene todos los permisos para ejecutar esta API: Manage Global User Groups.las credenciales de usuario no tienen los permisos adecuados para evocar una llamada APICredencial no válidalas credenciales utilizadas son incorrectas, por ejemploHTTP 404 no encontradoEl parámetro groupId no es válido.