Points de terminaison d'API REST pour Permissions
GetPermissions
Liste complète des permissions de l'utilisateur connecté
Retourne l'ensemble des permissions de l'utilisateur Metarisc connecté.
Cet endpoint nécessite l'en-tête Metarisc-Org-Id pour identifier l'organisation faisant l'appel. Le résultat de l'appel sera donc spécifique à cette organisation.
Réponses
200 OK
Retourne un tableau d'Objet Permission Globale. Chaque entrée du tableau constitue un Objet Permission Globale distinct. Si aucun élément n'est disponible, le tableau résultant sera vide.
GET /permissions
data array of object required
Liste d'objets.
100 max items
name string required
Nom de la permission.
| Valeurs possibles |
|---|
deci:accessAccès aux fonctionnalités DECI. |
erp:accessAccès aux fonctionnalités ERP. |
sirene:accessAccès aux fonctionnalités SIRENE. |
commission:accessAccès aux commissions de sécurité. |
dossier:createCréation de dossiers. |
dossier:edit:*Modification de tous les champs d'un dossier. |
dossier:deleteSuppression de dossiers. |
dossier:viewConsultation de dossiers. |
dossier:view:validationConsultation des dossiers en attente de validation. |
dossier:view:validation:!avisConsultation des dossiers en attente de validation sans accès aux avis. |
erp:createCréation d'ERP. |
erp:edit:*Modification de tous les champs d'un ERP. |
erp:edit:titulairesModification des titulaires d'un ERP. |
erp:deleteSuppression d'ERP. |
erp:viewConsultation d'ERP. |
organisation:createCréation d'organisations. |
organisation:edit:*Modification de tous les champs d'une organisation. |
organisation:deleteSuppression d'organisations. |
organisation:viewConsultation d'organisations. |
utilisateur:createCréation d'utilisateurs. |
utilisateur:edit:*Modification de tous les champs d'un utilisateur. |
utilisateur:edit:rolesModification des rôles d'un utilisateur. |
utilisateur:deleteSuppression d'utilisateurs. |
utilisateur:viewConsultation d'utilisateurs. |
message:createCréation de messages. |
message:edit:*Modification de tous les champs d'un message. |
message:deleteSuppression de messages. |
message:viewConsultation de messages. |
commission:createCréation de commissions. |
commission:edit:*Modification de tous les champs d'une commission. |
commission:edit:preferencesModification des préférences d'une commission. |
commission:deleteSuppression de commissions. |
commission:viewConsultation de commissions. |
enveloppe:createCréation d'enveloppes. |
enveloppe:edit:*Modification de tous les champs d'une enveloppe. |
enveloppe:deleteSuppression d'enveloppes. |
enveloppe:viewConsultation d'enveloppes. |
evenement:createCréation d'événements. |
evenement:edit:*Modification de tous les champs d'un événement. |
evenement:deleteSuppression d'événements. |
evenement:viewConsultation d'événements. |
dossier:update:piece_jointeModification des pièces jointes d'un dossier. |
dossier:workflow:rapportdetude/visite:validerValidation du rapport d'étude ou de visite d'un dossier. |
commission:generate:convocationGénération de convocations pour une commission. |
commission:update:avisMise à jour des avis d'une commission. |
dossier:update:validationModification de l'état de validation d'un dossier. |
dossier:update:archiveArchivage ou désarchivage d'un dossier. |
document:dossier:createAjout de documents à un dossier. |
document:dossier:deleteSuppression de documents d'un dossier. |
commission:generate:procesverbalGénération de convocations pour une commission. |
document:model:updateModification des documents models. |
feed:createCréation de messages dans le feed. |
feed:edit:*Modification d'un message dans le feed. |
feed:deleteSuppression de messages dans le feed. |
feed:viewConsultation de messages dans le feed. |
commission:passage:add:dossierAjout de dossiers à une commission. |
site:create:fonctionnelCréation de sites fonctionnels. |
site:create:geographiqueCréation de sites géographiques. |