Cette page est tirée de redmine, l'édition se fait là :
https://dev.entrouvert.org/projects/chrono/wiki/Gestion_des_rendez-vous.
https://dev.entrouvert.org/projects/chrono/wiki/Gestion_des_rendez-vous.
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¶ Link: #Obtenir-les-ressources-partagées Les ressources partagées ¶ Link: #Obtenir-les-resources Les ressources d’un agenda sont accessibles à l’adresse /api/agenda/SLUG-DE-LAGENDA/shared-resources/ via la méthode /api/agenda/SLUG-DE-LAGENDA/resources/HTTP GET.
Exemple¶
GET /api/agenda/rdvs-autre/shared-resources//api/agenda/rdvs-autre/resources/{ "data": [ { "id": "resource-1", "text": "Resource 1", "description": "Foo bar resource 1" }, { "id": "resource-2", "text": "Resource 2", "description": "Foo bar resource 2" } ] }