Actualizar permisos de la aplicación
Actualiza los permisos de aplicación de una aplicación.
Todas las configuraciones de la aplicación previa a la puesta en marcha (no solo la configuración de permisos) se implementarán en la aplicación en vivo mediante esta API.
Método | PUT |
---|---|
URL | https://{subdomain}.kintone.com/k/v1/app/acl.json |
URL (espacio de invitado) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/app/acl.json |
Autenticación | Autenticación de contraseña , Autenticación de token de API , Autenticación de sesión |
Content-Type | application/json |
Contenido
Ajustes previos a la transmisión en vivo
Es posible que las aplicaciones contengan configuraciones previas a la transmisión en vivo que aún no se hayan implementado en la aplicación en vivo.
Acceda a la configuración previa a la transmisión en vivo con la siguiente URL.
URL | https://{subdomain}.kintone.com/k/v1/preview/app/acl.json |
---|---|
URL (espacio de invitado) | https://{subdomain}.kintone.com/k/guest/{SpaceID}/v1/preview/app/acl.json |
Permisos
- Se necesitan permisos de administración de aplicaciones.
Parámetros de solicitud
Parámetro | Valor | Obligatorio | Descripción |
---|---|---|---|
app | Entero o cadena | Sí | El identificador de la aplicación. |
rights | Arreglo | Sí | Una matriz que enumera los datos de los permisos de la aplicación, en orden de prioridad. El grupo "Everyone" se tratará con la prioridad más baja, independientemente de dónde se coloque en la lista. |
rights[].entity | Objeto | Sí | Objeto que contiene datos de la entidad a la que se concede el permiso. |
rights[].entity.type | Cuerda | Sí | El tipo de entidad a la que se concederá el permiso.
|
rights[].entity.code | Cuerda | Condicional | El código de la entidad a la que se concede el permiso. Para especificar usuarios de espacio de invitado, agregue la cadena "guest/" antes del nombre de inicio de sesión del invitado. Si no se especifica el grupo "Everyone", el grupo "Everyone" no tendrá permisos para ver/editar/eliminar. Si se especifica "CREATOR" para el rights[].entity.type parámetro, ignore este parámetro. De lo contrario, este parámetro es obligatorio. |
rights[].includeSubs | Booleano o cadena | La configuración de herencia de permisos del departamento al que se concede el permiso. Este parámetro está disponible si se especifica "ORGANIZATION" para el right[].entity.tipo parámetro.
|
|
rights[].appEditable | Booleano o cadena | El permiso de administración de aplicaciones de la entidad.
|
|
rights[].recordViewable | Booleano o cadena | El permiso de vista de registro de la entidad.
|
|
rights[].recordAddable | Booleano o cadena | El permiso de adición de registro de la entidad
|
|
rights[].recordEditable | Booleano o cadena | El permiso de edición de registros de la entidad. Los permisos de visualización de registros también deben estar habilitados para establecer este valor como true .
|
|
rights[].recordDeletable | Booleano o cadena | El permiso de eliminación de registros de la entidad. Los permisos de visualización de registros también deben estar habilitados para establecer este valor como true .
|
|
rights[].recordImportable | Booleano o cadena | El permiso de importación de archivos de la entidad. Los permisos de adición de registros también deben estar habilitados para establecer este valor como true .
|
|
rights[].recordExportable | Booleano o cadena | El permiso de exportación de archivos de la entidad.
|
|
revision | Entero o cadena | Especifique el número de revisión de la configuración que se implementará. Se producirá un error en la solicitud si el número de revisión no es la última revisión. La revisión no se comprobará si se ignora este parámetro o si se especifica -1. |
Solicitud de muestra
|
|
XMLHttpRequest
|
|
Parámetros de respuesta
Parámetro | Tipo | Descripción |
---|---|---|
revision | Cuerda | El número de revisión de la configuración de la aplicación. |
Ejemplo de respuesta
|
|