Interventionset API

L’objet InterventionSet représente une catégorie d’interventions. Il est utile lorsqu’un Groupe comporte un grand nombre d'interventions qui peuvent être regroupées via une thématique commune.

Par exemple, on peut créer un InterventionSet «Épilation» qui comportera la liste de toutes les interventions d’épilations («Épilation jambes», «Épilation aisselles», etc…)

Les catégories d'interventions sont optionnelles. Un groupe peut comporter plusieurs catégories d'interventions, et les interventions peuvent appartenir à l'une ou l'autre de ces catégories, ou n'appartenir à aucune catégorie.

Liste des catégories d’interventions

GET /api/v1/groups/:group_id/interventionsets

Création d'une catégorie d'interventions

POST /api/v1/groups/:group_id/interventionsets?apikey=xxxxxx
{
  "interventionset": {
     "group_id": 4,
     "name": "Prestation de test",
     "publicname": ""
  }
}

Modification d'une catégorie d'interventions

PUT /api/v1/groups/:group_id/interventionsets/:id?apikey=xxxxxx
{
  "interventionset": {
     "publicname": "Ouvert à Internet"
  }
}

Suppression d'une catégorie d'interventions

DELETE /api/v1/groups/:group_id/interventionsets/:id

Champs standards :

Champ Type Description
group_id integer ID de l'objet de type « Group » auquel il est lié
name string(255) Nom de la catégorie d’interventions
sort integer Entier permettant de gérer l'ordre des Interventionsets (ordre d'affichage dans l'Interface Pro et dans l'Interface de prise de RDV par Internet)

Champs liés à la prise de RDV par Internet :

Champ Type Description
publicname string(255) Nom de l’interventionSet tel que visible sur l'Interface de prise de RDV par Internet. Important Si ce champ est vide, aucune des Interventions de cet InterventionSet ne sera disponible à la prise de RDV par Internet.
description text Texte descriptif de l’interventionSet pour affichage sur l'Interface de prise de RDV par Internet.