Preview

Terminanfragen

Externe Systeme können Terminanfragen oder Serviceanfragen strukturiert an Ordinavo übergeben und den Status nachvollziehen.

Endpunkte

POST/connect/v1/appointment-requests
GET/connect/v1/appointment-requests/{id}
GET/connect/v1/appointment-requests/{id}/status
POST/connect/v1/appointment-requests/{id}/cancel

Datenmodell: AppointmentRequest

FeldBeschreibung
externalReferenceExterne Referenznummer aus dem Quellsystem.
serviceTypeArt der Anfrage, zum Beispiel Wartung, Besuch, Abholung oder Prüfung.
priorityPriorität der Anfrage.
customerKunde, Organisation oder anfragende Stelle.
contactAnsprechpartner für Rückfragen oder Terminabstimmung.
locationEinsatzort.
preferredTimeWindowsGewünschte Zeitfenster.
descriptionBeschreibung des Anliegens.
metadataZusätzliche technische oder fachliche Informationen des Quellsystems.

Statusmodell

Submitted Validated PendingReview Accepted Rejected Scheduled Assigned InProgress Completed Cancelled Failed

Stornierung

POST /connect/v1/appointment-requests/{id}/cancel
Authorization: Bearer {access_token}
Content-Type: application/json
Idempotency-Key: 85f1ac0e-d641-47f4-99c2-0e04af2a1c19
{
  "reason": "Customer requested cancellation",
  "cancelledBy": "external_system"
}
{
  "id": "apr_01JZ7YQ1H7MP6Q5V8N9D4G3A2B",
  "status": "Cancelled",
  "cancelledAt": "2026-06-15T15:12:00Z"
}