API Ordinavo Connect
Transmettez des demandes externes de manière structurée à Ordinavo.
URL de base
L’URL de base finale est fournie selon l’environnement et le tenant. La documentation utilise une URL d’aperçu pour les exemples.
https://api.ordinavo.de/connect/v1
Quickstart
- Recevoir les identifiants d’accès
- S’authentifier
- Créer une demande de rendez-vous
- Enregistrer l’identifiant de la demande
- Lire le statut ou recevoir un webhook
Beispiel: Erste Terminanfrage
POST
/connect/v1/appointment-requestsPOST /connect/v1/appointment-requests
Authorization: Bearer {access_token}
Content-Type: application/json
Idempotency-Key: 7b56e4c2-2e7a-4b7c-bf44-291d2c9d1f91
{
"externalReference": "REQ-2026-000184",
"serviceType": "maintenance_visit",
"priority": "normal",
"customer": {
"name": "Muster GmbH",
"contactName": "Max Mustermann",
"email": "max.mustermann@example.com",
"phone": "+49 201 000000"
},
"location": {
"street": "Musterstrasse 12",
"postalCode": "45127",
"city": "Essen",
"country": "DE"
},
"preferredTimeWindows": [
{
"date": "2026-06-22",
"from": "09:00",
"to": "12:00",
"timeZone": "Europe/Berlin"
}
],
"description": "Wartungstermin fuer Anlage im Eingangsbereich.",
"metadata": {
"source": "customer_portal",
"terminalId": "terminal-essen-01"
}
}
Exemple de réponse
{
"id": "apr_01JZ7YQ1H7MP6Q5V8N9D4G3A2B",
"status": "Submitted",
"externalReference": "REQ-2026-000184",
"createdAt": "2026-06-15T14:30:00Z",
"links": {
"self": "/connect/v1/appointment-requests/apr_01JZ7YQ1H7MP6Q5V8N9D4G3A2B",
"status": "/connect/v1/appointment-requests/apr_01JZ7YQ1H7MP6Q5V8N9D4G3A2B/status"
}
}
Note de confidentialité
Transmettez uniquement les données nécessaires au traitement de la demande. Les données sensibles ne doivent être traitées que si cela est prévu contractuellement, légalement et techniquement.