Zum Hauptteil navigieren

Erfahren, wann deine Speisekarte fertig ist

Marketplace APIs are limited access

Unsere Pipeline für Marktplatz-Integration ist derzeit ausgelastet. Wir nehmen im Moment keine neuen Partner an, sind aber dabei, Self-Service-Tools für das Onboarding von Anbietern zu entwickeln. Bitte fülle das Formular für Interessenten der Marktplatz-Integration aus, um mit DoorDash in Kontakt zu treten, bevor du deine Integration erstellst.

DoorDash verfügt über einen Webhook, der Statusaktualisierungen sendet, sobald die Bearbeitung deiner Speisekarte abgeschlossen ist. Du kannst diesen Webhook abonnieren, indem du eine URL für den Empfang von POST-Anfragen von DoorDash erstellst. Dies ist ein manueller Prozess. Sobald du einen Endpunkt vorbereitet hast, benachrichtige DoorDash bitte direkt und wir werden den Webhook so konfigurieren, dass er Statusaktualisierungen an deinen Endpunkt sendet. Diese Anfragen enthalten Payloads im folgenden Format:

{
"event": {
"type": "<MenuCreate> or <MenuUpdate>",
"status": "<SUCCESS> or <FAILURE>",
"reference": "<either a client-provided or automatically generated reference UUID>"
},
"store": {
"merchant_supplied_id": "<client's store id>"
},
"menu": {
"id": "<the UUID used to identify the menu id on DoorDash’s end>"
}
}

Bitte speichere das Feld id, da es erforderlich ist, um die Speisekarte in Zukunft zu aktualisieren. Wenn das Feld id in der Benachrichtigung über den Menüstatus zurückgegeben wird, bedeutet dies, dass die Hauptspeisekarte erfolgreich erstellt wurde. Es kann Situationen geben, in denen der "status": "FAILURE", aber die id zurückgegeben wird. Dies bedeutet, dass die Speisekarte erfolgreich erstellt wurde, aber die Angabe der Lieferzeiten auf der Speisekarte fehlgeschlagen ist. Bitte speichere in diesem Fall das Feld id, um die Speisekarte in Zukunft zu aktualisieren und die Angabe der richtigen Lieferzeiten zu überprüfen. Bitte vermeide es, einen Speisekarten-POST für dieselbe Speisekarte zu verwenden, da dies zu doppelten Speisekarten führt.

Wenn du die Anfragen von DoorDash an den von dir vorbereiteten Endpunkten authentifizieren möchtest, kannst du uns ein Token zur Verfügung stellen, das wir bei uns sicher verwahren. Dies ist derzeit ein manueller Prozess, also wende dich für die Bereitstellung des Tokens bitte direkt an DoorDash. Wir fügen dieses Token in den Header unserer Anfragen in diesem Format ein: "Authorization": Bearer "your-token". Bitte konfiguriere deinen Endpunkt so, dass er die Anfragen von DoorDash mit diesem Header authentifizieren kann.