Points de terminaison d'API REST pour Commissions Membres


PaginateCommissionsMembres

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
POLICE
Membre représentant la police.
GENDARMERIE
Membre représentant la gendarmerie.
MAIRE
Membre représentant la mairie.
SIS
Membre représentant le service d'incendie et de secours.
DDT/DDTM
Membre représentant la direction départementale des territoires.
DISP
Membre 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épartementale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département.
Commission communale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune.
Commission intercommunale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité.
Commission d'arrondissement
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement.
CoDERST
Conseil 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
sis
Organisation 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
sis
Organisation 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


DeleteMembreCommissionsMembres

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}


GetMembreCommissionsMembres

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
POLICE
Membre représentant la police.
GENDARMERIE
Membre représentant la gendarmerie.
MAIRE
Membre représentant la mairie.
SIS
Membre représentant le service d'incendie et de secours.
DDT/DDTM
Membre représentant la direction départementale des territoires.
DISP
Membre 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épartementale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département.
Commission communale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune.
Commission intercommunale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité.
Commission d'arrondissement
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement.
CoDERST
Conseil 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
sis
Organisation 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
sis
Organisation 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


PostMembreCommissionsMembres

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
POLICE
Membre représentant la police.
GENDARMERIE
Membre représentant la gendarmerie.
MAIRE
Membre représentant la mairie.
SIS
Membre représentant le service d'incendie et de secours.
DDT/DDTM
Membre représentant la direction départementale des territoires.
DISP
Membre 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
POLICE
Membre représentant la police.
GENDARMERIE
Membre représentant la gendarmerie.
MAIRE
Membre représentant la mairie.
SIS
Membre représentant le service d'incendie et de secours.
DDT/DDTM
Membre représentant la direction départementale des territoires.
DISP
Membre 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épartementale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur le département.
Commission communale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une commune.
Commission intercommunale
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur une intercommunalité.
Commission d'arrondissement
Commission de sécurité des établissements recevant du public (ERP) et des immeubles de grande hauteur (IGH) compétente sur un arrondissement.
CoDERST
Conseil 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
sis
Organisation 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
sis
Organisation 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