Points de terminaison d'API REST pour Commissions Membres
Liste paginée des membres des commissions
Récupération de la liste membres des commissions.
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.
Paramètres supplémentaires
page integer
Le numéro de la page de résultats demandé.
format : int32 ≥=1 ≤=999999 default: 1
per_page integer
Limite le nombre d'objets retournés par une page. La limite est comprise entre 1 et 100, la valeur par défaut étant de 10.
format : int32 ≥=1 ≤=100 default: 10
Réponses
200 OK
Retourne un dictionnaire avec une propriété data contenant un tableau d'Objet Commission Membre (en respectant les limites de pagination). Chaque entrée du tableau constitue un Objet Commission Membre distinct. Si aucun élément n'est disponible, le tableau résultant sera vide.
GET /commissions_membres
data array of object required
Tableau d'objets contenu dans la page.
100 max items
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
titre string required
Le titre du membre au sein de la commission.
| Valeurs possibles |
|---|
POLICEMembre représentant la police. |
GENDARMERIEMembre représentant la gendarmerie. |
MAIREMembre représentant la mairie. |
SISMembre représentant le service d'incendie et de secours. |
DDT/DDTMMembre représentant la direction départementale des territoires. |
DISPMembre représentant la direction interrégionale des services pénitentiaires. |
presence_obligatoire boolean required
Le membre doit siéger obligatoirement lors des passages en commission.
commission object required
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
type string required
Type de la commission (peut être une commission de sécurité, un conseil départemental ...).
| Valeurs possibles |
|---|
Sous-commission départementaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département. |
Commission communaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune. |
Commission intercommunaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité. |
Commission d'arrondissementCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement. |
CoDERSTConseil départemental de l'environnement et des risques sanitaires et technologiques. |
libelle string required
Nom de la commission.
256 max length
presidence object required
Organisation présidant la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
secretariat object required
Organisation tenant le secrétariat de la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
couleur string nullable
Couleur associée à la commission, utilisée notamment pour l'affichage dans les calendriers. La couleur doit être au format hexadécimal sans le symbole '#' (Ex: RRGGBB).
pattern ^[0-9A-Fa-f]{6}$ 6 fixed length
meta object required
Métadonnées de la pagination.
pagination object required
Ensemble d'informations liées à une réponse paginée.
total integer required
Nombre total d'objets.
format : int32 ≥=0 ≤=999999
count integer required
Nombre d'objets contenu dans la page courante.
format : int32 ≥=0 ≤=999999
per_page integer required
Nombre d'objets pouvant être retournés par une page
format : int32 ≥=1 ≤=100
current_page integer required
Numéro de la page courante.
format : int32 ≥=1 ≤=999999
total_pages integer required
Nombres de pages disponibles.
format : int32 ≥=1 ≤=999999
Suppression d'un membre de commission
Suppression d'un membre de commission existant.
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
204 No Content
Retourne une réponse vide.
DELETE /commissions_membres/{membre_id}
Détails d'un membre de commission
Récupération d'une fiche d'un membre d'une commission.
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 Objet Commission Membre contenant les données demandées.
GET /commissions_membres/{membre_id}
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
titre string required
Le titre du membre au sein de la commission.
| Valeurs possibles |
|---|
POLICEMembre représentant la police. |
GENDARMERIEMembre représentant la gendarmerie. |
MAIREMembre représentant la mairie. |
SISMembre représentant le service d'incendie et de secours. |
DDT/DDTMMembre représentant la direction départementale des territoires. |
DISPMembre représentant la direction interrégionale des services pénitentiaires. |
presence_obligatoire boolean required
Le membre doit siéger obligatoirement lors des passages en commission.
commission object required
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
type string required
Type de la commission (peut être une commission de sécurité, un conseil départemental ...).
| Valeurs possibles |
|---|
Sous-commission départementaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département. |
Commission communaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune. |
Commission intercommunaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité. |
Commission d'arrondissementCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement. |
CoDERSTConseil départemental de l'environnement et des risques sanitaires et technologiques. |
libelle string required
Nom de la commission.
256 max length
presidence object required
Organisation présidant la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
secretariat object required
Organisation tenant le secrétariat de la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
couleur string nullable
Couleur associée à la commission, utilisée notamment pour l'affichage dans les calendriers. La couleur doit être au format hexadécimal sans le symbole '#' (Ex: RRGGBB).
pattern ^[0-9A-Fa-f]{6}$ 6 fixed length
Mise à jour d'un membre de commission
Mise à jour d'un membre de commission existant en définissant les valeurs des paramètres transmis. Tous les paramètres non fournis resteront inchangés.
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.
Paramètres du corps de la requête
titre string
Le titre du membre au sein de la commission.
| Valeurs possibles |
|---|
POLICEMembre représentant la police. |
GENDARMERIEMembre représentant la gendarmerie. |
MAIREMembre représentant la mairie. |
SISMembre représentant le service d'incendie et de secours. |
DDT/DDTMMembre représentant la direction départementale des territoires. |
DISPMembre représentant la direction interrégionale des services pénitentiaires. |
presence_obligatoire boolean
Le membre doit siéger obligatoirement lors des passages en commission.
Réponses
200 OK
Retourne un Objet Commission Membre contenant les données demandées.
POST /commissions_membres/{membre_id}
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
titre string required
Le titre du membre au sein de la commission.
| Valeurs possibles |
|---|
POLICEMembre représentant la police. |
GENDARMERIEMembre représentant la gendarmerie. |
MAIREMembre représentant la mairie. |
SISMembre représentant le service d'incendie et de secours. |
DDT/DDTMMembre représentant la direction départementale des territoires. |
DISPMembre représentant la direction interrégionale des services pénitentiaires. |
presence_obligatoire boolean required
Le membre doit siéger obligatoirement lors des passages en commission.
commission object required
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
type string required
Type de la commission (peut être une commission de sécurité, un conseil départemental ...).
| Valeurs possibles |
|---|
Sous-commission départementaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département. |
Commission communaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune. |
Commission intercommunaleCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité. |
Commission d'arrondissementCommission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement. |
CoDERSTConseil départemental de l'environnement et des risques sanitaires et technologiques. |
libelle string required
Nom de la commission.
256 max length
presidence object required
Organisation présidant la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
secretariat object required
Organisation tenant le secrétariat de la commission.
id string required
Identifiant unique de l'objet.
format : uuid 36 fixed length
nom string required
Nom de l'organisation.
256 max length
logo_url string required nullable
Lien URL vers le logo représentant l'organisation.
format : uri 512 max length
type string required
Type de l'organisation.
| Valeurs possibles |
|---|
sisOrganisation de type Service d'Incendie et de Secours. |
couleur string nullable
Couleur associée à la commission, utilisée notamment pour l'affichage dans les calendriers. La couleur doit être au format hexadécimal sans le symbole '#' (Ex: RRGGBB).
pattern ^[0-9A-Fa-f]{6}$ 6 fixed length