Documentation en ligne

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 resources

Les ressources d’un agenda sont accessibles à l’adresse /api/agenda/SLUG-DE-LAGENDA/resources/ via la méthode HTTP GET.

Exemple

GET /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" 
        }
    ]
}

Dernière mise à jour le 18 septembre 2021 03:39 — Éditer