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:access
Accès aux fonctionnalités DECI.
erp:access
Accès aux fonctionnalités ERP.
sirene:access
Accès aux fonctionnalités SIRENE.
commission:access
Accès aux commissions de sécurité.
dossier:create
Création de dossiers.
dossier:edit:*
Modification de tous les champs d'un dossier.
dossier:delete
Suppression de dossiers.
dossier:view
Consultation de dossiers.
dossier:view:validation
Consultation des dossiers en attente de validation.
dossier:view:validation:!avis
Consultation des dossiers en attente de validation sans accès aux avis.
erp:create
Création d'ERP.
erp:edit:*
Modification de tous les champs d'un ERP.
erp:edit:titulaires
Modification des titulaires d'un ERP.
erp:delete
Suppression d'ERP.
erp:view
Consultation d'ERP.
organisation:create
Création d'organisations.
organisation:edit:*
Modification de tous les champs d'une organisation.
organisation:delete
Suppression d'organisations.
organisation:view
Consultation d'organisations.
utilisateur:create
Création d'utilisateurs.
utilisateur:edit:*
Modification de tous les champs d'un utilisateur.
utilisateur:edit:roles
Modification des rôles d'un utilisateur.
utilisateur:delete
Suppression d'utilisateurs.
utilisateur:view
Consultation d'utilisateurs.
message:create
Création de messages.
message:edit:*
Modification de tous les champs d'un message.
message:delete
Suppression de messages.
message:view
Consultation de messages.
commission:create
Création de commissions.
commission:edit:*
Modification de tous les champs d'une commission.
commission:edit:preferences
Modification des préférences d'une commission.
commission:delete
Suppression de commissions.
commission:view
Consultation de commissions.
enveloppe:create
Création d'enveloppes.
enveloppe:edit:*
Modification de tous les champs d'une enveloppe.
enveloppe:delete
Suppression d'enveloppes.
enveloppe:view
Consultation d'enveloppes.
evenement:create
Création d'événements.
evenement:edit:*
Modification de tous les champs d'un événement.
evenement:delete
Suppression d'événements.
evenement:view
Consultation d'événements.
dossier:update:piece_jointe
Modification des pièces jointes d'un dossier.
dossier:workflow:rapportdetude/visite:valider
Validation du rapport d'étude ou de visite d'un dossier.
commission:generate:convocation
Génération de convocations pour une commission.
commission:update:avis
Mise à jour des avis d'une commission.
dossier:update:validation
Modification de l'état de validation d'un dossier.
dossier:update:archive
Archivage ou désarchivage d'un dossier.
document:dossier:create
Ajout de documents à un dossier.
document:dossier:delete
Suppression de documents d'un dossier.
commission:generate:procesverbal
Génération de convocations pour une commission.
document:model:update
Modification des documents models.
feed:create
Création de messages dans le feed.
feed:edit:*
Modification d'un message dans le feed.
feed:delete
Suppression de messages dans le feed.
feed:view
Consultation de messages dans le feed.
commission:passage:add:dossier
Ajout de dossiers à une commission.
site:create:fonctionnel
Création de sites fonctionnels.
site:create:geographique
Création de sites géographiques.