Points de terminaison d'API REST pour Commissions


PaginateCommissions

Liste paginée des commissions

Liste 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

libelle string

Filtre sur le libellé de la commission

256 max length

type string

Filtre sur le type de la commission

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.

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 (en respectant les limites de pagination). Chaque entrée du tableau constitue un Objet Commission distinct. Si aucun élément n'est disponible, le tableau résultant sera vide.

GET /commissions

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

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


PostCommissions

Ajouter une commission

Ajoute 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.

Paramètres du corps de la requête

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_id string

Identifiant de l'organisation présidant la commission. Par défaut l'organisation tenant la présidence est celle de l'utilisateur connecté.

format : uuid 36 fixed length

secretariat_id string

Identifiant de l'organisation tenant le secrétariat de la commission. Par défaut l'organisation tenant le secrétariat est celle de l'utilisateur connecté.

format : uuid 36 fixed length

couleur string

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

Réponses

201 OK

Retourne l'Objet Commission créé.

POST /commissions

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


PaginateDatesCommissionCommissions

Liste paginée des dates de passage prévues de la commission

Récupération de la liste des dates de passage de la commission. Cela peut représenter une visite périodique sur site de la commission, ou un passage en salle.

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

from_date string

Filtre sur les dates de passage programmées à une date supérieure ou égale à celle-ci.

format : date 10 fixed length

type string

Filtre sur le type de passage en commission.

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

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 Passage en Commission (en respectant les limites de pagination). Chaque entrée du tableau constitue un Objet Passage en Commission distinct. Si aucun élément n'est disponible, le tableau résultant sera vide.

GET /commissions/{commission_id}/dates

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

date_debut string required

Date de début du passage en commission programmée.

format : date-time 20 min length 50 max length

date_fin string required

Date de fin du passage en commission programmée.

format : date-time 20 min length 50 max length

type string required

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

libelle string required

Libellé de la date de passage en commission. Souvent utile pour affichage aux utilisateurs.

256 max length

raison_reprogrammation string required nullable

Si la date de passage en commission a été reprogrammé, alors cette propriété contient la raison de la reprogrammation.

256 max length

nb_dossiers integer required

Nombre de dossiers à l'ordre du jour.

format : int32 ≥=0 ≤=150

commission object required

Commission en charge du passage en commission.

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


PostDatesCommissionCommissions

Ajout d'une date de passage en commission

Ajout d'une date de passage en 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.

Paramètres du corps de la requête

date_debut string required

Date de début du passage en commission programmée.

format : date-time 20 min length 50 max length

date_fin string required

Date de fin du passage en commission programmée.

format : date-time 20 min length 50 max length

type string required

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

libelle string required

Libellé de la date de passage en commission. Souvent utile pour affichage aux utilisateurs.

256 max length

Réponses

201 OK

Retourne l'Objet Passage en Commission créé.

POST /commissions/{commission_id}/dates

id string required

Identifiant unique de l'objet.

format : uuid 36 fixed length

date_debut string required

Date de début du passage en commission programmée.

format : date-time 20 min length 50 max length

date_fin string required

Date de fin du passage en commission programmée.

format : date-time 20 min length 50 max length

type string required

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

libelle string required

Libellé de la date de passage en commission. Souvent utile pour affichage aux utilisateurs.

256 max length

raison_reprogrammation string required nullable

Si la date de passage en commission a été reprogrammé, alors cette propriété contient la raison de la reprogrammation.

256 max length

nb_dossiers integer required

Nombre de dossiers à l'ordre du jour.

format : int32 ≥=0 ≤=150

commission object required

Commission en charge du passage en commission.

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


PatchPassageDatesCommissionCommissions

Mettre à jour un passage en commission

Modification d'un passage en 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

date_debut string

Date de début du passage en commission programmée.

format : date-time 20 min length 50 max length

date_fin string

Date de fin du passage en commission programmée.

format : date-time 20 min length 50 max length

type string

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

libelle string

Libellé de la date de passage en commission. Souvent utile pour affichage aux utilisateurs.

256 max length

Réponses

200 OK

Retourne un Objet Passage en Commission contenant les données demandées.

PATCH /commissions/{commission_id}/dates/{passage_id}

id string required

Identifiant unique de l'objet.

format : uuid 36 fixed length

date_debut string required

Date de début du passage en commission programmée.

format : date-time 20 min length 50 max length

date_fin string required

Date de fin du passage en commission programmée.

format : date-time 20 min length 50 max length

type string required

Type du passage en commission.

Valeurs possibles
salle
Passage en commission en salle.
visite_de_securite
Visite de sécurité.
groupe_de_visite
Groupe de visite.
visite_reception_travaux
Visite de réception de travaux.
visite_periodique
Visite périodique.
visite_inopinee
Visite inopinée.
visite_controle
Visite de contrôle.

libelle string required

Libellé de la date de passage en commission. Souvent utile pour affichage aux utilisateurs.

256 max length

raison_reprogrammation string required nullable

Si la date de passage en commission a été reprogrammé, alors cette propriété contient la raison de la reprogrammation.

256 max length

nb_dossiers integer required

Nombre de dossiers à l'ordre du jour.

format : int32 ≥=0 ≤=150

commission object required

Commission en charge du passage en commission.

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


GetCommissionCommissions

Détails de la commission

Récupération des détails de la 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 contenant les données demandées.

GET /commissions/{commission_id}

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


PatchCommissionCommissions

Mettre à jour d'une Commission

Modification d'une 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

type string

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

Nom de la commission.

256 max length

presidence_id string

Identifiant de l'organisation présidant la commission. Par défaut l'organisation tenant la présidence est celle de l'utilisateur connecté.

format : uuid 36 fixed length

secretariat_id string

Identifiant de l'organisation tenant le secrétariat de la commission. Par défaut l'organisation tenant le secrétariat est celle de l'utilisateur connecté.

format : uuid 36 fixed length

couleur string

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

Réponses

200 OK

Retourne un Objet Commission contenant les données demandées.

PATCH /commissions/{commission_id}

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


PaginateMembresCommissionCommissions

Liste paginée des membres de la commission

Récupération de la liste des membres de la 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.

Paramètres

commission string

Filtre sur la commission liée

format : uuid 36 fixed length

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/{commission_id}/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


PostMembresCommissionCommissions

Ajout d'un membre dans la commission

Ajout d'un membre dans la 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.

Paramètres du corps de la requête

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.

Réponses

201 OK

Retourne l'Objet Commission Membre créé.

POST /commissions/{commission_id}/membres

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


GetPreferencesCommissionCommissions

Préférences de la commission

Récupération des préférences de la 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 Préférences contenant les données demandées.

GET /commissions/{commission_id}/preferences

rapport_modele_cr string required nullable

Modèle pour les rapports générés : Compte rendu de commission

format : uri 512 max length

rapport_modele_pv string required nullable

Modèle pour les rapports générés : Procès verbal de commission

format : uri 512 max length

rapport_modele_cr_global string required nullable

Modèle pour les rapports générés : Compte rendu global de commission

format : uri 512 max length

rapport_modele_convoc string required nullable

Modèle pour les rapports générés : Convocations de commission

format : uri 512 max length


PostPreferencesCommissionCommissions

Mise à jour des préférences de la commission

Mise à jour des préférences de la commission 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

rapport_modele_cr string nullable

Modèle pour les rapports générés : Compte rendu de commission

format : uri 512 max length

rapport_modele_pv string nullable

Modèle pour les rapports générés : Procès verbal de commission

format : uri 512 max length

rapport_modele_cr_global string nullable

Modèle pour les rapports générés : Compte rendu global de commission

format : uri 512 max length

rapport_modele_convoc string nullable

Modèle pour les rapports générés : Convocations de commission

format : uri 512 max length

Réponses

200 OK

Retourne un Objet Commission Préférences contenant les données demandées.

POST /commissions/{commission_id}/preferences

rapport_modele_cr string required nullable

Modèle pour les rapports générés : Compte rendu de commission

format : uri 512 max length

rapport_modele_pv string required nullable

Modèle pour les rapports générés : Procès verbal de commission

format : uri 512 max length

rapport_modele_cr_global string required nullable

Modèle pour les rapports générés : Compte rendu global de commission

format : uri 512 max length

rapport_modele_convoc string required nullable

Modèle pour les rapports générés : Convocations de commission

format : uri 512 max length