Zum Hauptteil navigieren

Lieferupdates per Webhook erhalten

API: Drive

In diesem Dokument wird die Drive API behandelt. Wenn du die Drive (classic)-API verwendest, lies den Leitfaden zu Webhooks für Drive (classic).

Webhooks ermöglichen einen Informationsfluss nahezu in Echtzeit von DoorDash und unseren Kurier:innen zu deiner Anwendung und deinen Kund:innen. Mit Webhooks kannst du Echtzeit-Szenarien ermöglichen, z. B. eine Kartenansicht, die deinen Kund:innen zeigt, wie weit der:die Kurier:in entfernt ist, Push-Benachrichtigungen, die deinen Kund:innen den aktuellen Status ihrer Bestellung mitteilen, und vieles mehr.

Um einen Webhook zu konfigurieren, muss Ihre App ein HTTP/HTTPS-Endgerät bereitstellen, an den Webhooks gesendet werden können. Wenn das Endgerät deiner App authentifiziert ist, musst du auch den korrekten Wert für die Authorization Kopfzeile angeben.

Webhook-URL und Autorisierungs-Header konfigurieren

Verwende das Entwicklerportal, um das Webhook-Endgerät deiner App und den zugehörigen Autorisierungs-Header zu konfigurieren. Klicken Sie auf das Plus-Symbol, um entweder das Webhook-Endgerät der Sandbox- oder der Produktionsumgebung zu konfigurieren. Für jede Umgebung wird nur ein Endgerät unterstützt.

Hinweis: Du musst Zugang zur Produktionsumgebung beantragen, um den Webhook-Endpunkt für die Produktion konfigurieren zu können.

Ein Screenshot der Webhooks-Seite

Gib im angezeigten Dialogfeld die Rückruf-URL deiner App und ggf. den Inhalt des Authorization Headers an, den DoorDash mit jedem Webhook sendet.

Ein Screenshot von dem Konfigurationsdialog des Webhook-Endgeräts

Auf den Empfang von Webhook-Ereignissen vorbereiten

Das Entwicklerportal von DoorDash sendet Webhooks für die folgenden Ereignisse, sobald das Ereignis stattfindet:

  • DASHER_CONFIRMED: Ein:e Kurier:in hat deine Lieferung angenommen und ist auf dem Weg zum Abholort.
  • DASHER_CONFIRMED_PICKUP_ARRIVAL: Der:die Kurier:in hat die Ankunft am Abholort bestätigt.
  • DASHER_PICKED_UP: Der:die Kurier:in hat die Bestellung abgeholt.
  • DASHER_CONFIRMED_DROPOFF_ARRIVAL: Der:die Kurier:in hat die Ankunft am Abgabeort bestätigt.
  • DASHER_DROPPED_OFF: Der:die Kurier:in hat die Lieferung am Abgabeort abgegeben und die Lieferung ist abgeschlossen.
  • DELIVERY_CANCELLED: Die Lieferung wurde storniert.