Skip to Content
Nouvelle documentation Applite - JS SDK, Dart SDK & REST API

API Rendez-vous

Endpoints pour la gestion des rendez-vous clients.

SDK: client.app.multiService.appointment

Endpoints

Lister les rendez-vous

POST /app/{appId}/multi-service/appointments/list
ChampTypeRequisDescription
apiKeystringOuiClé API
curl -X POST https://api.applite.ai/app/{appId}/multi-service/appointments/list \ -H "Content-Type: application/json" \ -d '{"apiKey": "your_api_key"}'

Créer un rendez-vous

POST /app/{appId}/multi-service/appointments/create
ChampTypeRequisDescription
apiKeystringOuiClé API
serviceIdstringOuiID du service
datestringOuiDate/heure (ISO 8601)
totalPricenumberOuiPrix total
companyIdstringNonID entreprise
customerIdstringOuiID du client
agentIdstringNonID de l’agent
filledFieldsobjectNonChamps personnalisés remplis
communestringNonCommune/quartier
statusstringNonStatut initial
curl -X POST https://api.applite.ai/app/{appId}/multi-service/appointments/create \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "serviceId": "serv_123", "date": "2024-01-25T14:00:00.000Z", "totalPrice": 1500, "agentId": "agent_123", "customerId": "cust_456", "filledFields": { "notes": "Première visite" }, "commune": "Cocody" }'

Mettre à jour les champs personnalisés

Met à jour les champs remplis d’un rendez-vous.

POST /app/{appId}/multi-service/appointments/{id}/update-fields
ChampTypeRequisDescription
apiKeystringOuiClé API
filledFieldsobjectOuiChamps à mettre à jour (clé: ID du champ, valeur: valeur)
curl -X POST https://api.applite.ai/app/{appId}/multi-service/appointments/{id}/update-fields \ -H "Content-Type: application/json" \ -d '{ "apiKey": "your_api_key", "filledFields": { "field_id_1": "Nouvelle valeur", "field_id_2": 42 } }'
Last updated on