Gestion des rendez-vous¶
Obtenir les types de rendez-vous¶
Les types de rendez-vous d’un agenda sont accessibles à l’adresse /api/agenda/SLUG-DE-LAGENDA/meetings/ via la méthode HTTP GET.
Exemple¶
GET /api/agenda/rdvs-autre/meetings/
{
"data": [
{
"api": {
"datetimes_url": "https://chrono.dev.publik.love/api/agenda/rdvs-autre/meetings/base/datetimes/"
},
"duration": 30,
"id": "base",
"text": "base"
},
{
"api": {
"datetimes_url": "https://chrono.dev.publik.love/api/agenda/rdvs-autre/meetings/court/datetimes/"
},
"duration": 15,
"id": "court",
"text": "court"
}
]
}
De manière analogue, il est possible de préciser un type de rendez-vous et d’obtenir les informations le concernant via un appel à l’adresse /api/agenda/SLUG-DE-LAGENDA/meetings/SLUG-DU-TYPE-DE-RDV/.
GET /api/agenda/rdvs-autre/meetings/base/
{
"data": {
"api": {
"datetimes_url": "https://chrono.dev.publik.love/api/agenda/rdvs-autre/meetings/base/datetimes/"
},
"duration": 30,
"id": "base",
"text": "base"
}
}
Obtenir les guichets¶
Les guichets d’un agenda sont accessibles à l’adresse /api/agenda/SLUG-DE-LAGENDA/desks/ via la méthode HTTP GET.
Exemple¶
GET /api/agenda/rdvs-autre/desks/
{
"data": [
{
"id": "aa",
"text": "aa"
},
{
"id": "bb",
"text": "bb"
},
{
"id": "guichet-1",
"text": "Guichet 1"
}
]
}
Obtenir les ressources partagées¶
Les ressources partagées d’un agenda sont accessibles à l’adresse /api/agenda/SLUG-DE-LAGENDA/shared-resources/ via la méthode HTTP GET.
Exemple¶
GET /api/agenda/rdvs-autre/shared-resources/
{
"data": [
{
"id": "resource-1",
"text": "Resource 1",
"description": "Foo bar resource 1"
},
{
"id": "resource-2",
"text": "Resource 2",
"description": "Foo bar resource 2"
}
]
}
