Preview

Ordinavo Connect API

Übermitteln Sie externe Terminanfragen und Servicewünsche strukturiert an Ordinavo.

Base URL

Die finale API-Base-URL wird je nach Umgebung und Mandant bereitgestellt. Für Beispiele verwendet die Dokumentation die Preview-URL.

https://api.ordinavo.de/connect/v1

Quickstart

  1. Zugangsdaten erhalten
  2. Authentifizieren
  3. Terminanfrage erstellen
  4. Anfrage-ID speichern
  5. Status abfragen oder Webhook empfangen

Beispiel: Erste Terminanfrage

POST/connect/v1/appointment-requests
POST /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"
  }
}

Beispielantwort

{
  "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"
  }
}
Datenschutz-Hinweis

Übermitteln Sie nur Daten, die für die Bearbeitung der Anfrage erforderlich sind. Sensible Daten sollten nur verarbeitet werden, wenn dies vertraglich, rechtlich und technisch ausdrücklich vorgesehen ist.