doordash · JSON-LD Context

Doordash Marketplace Webhooks Context

JSON-LD context defining the semantic vocabulary for Doordash Marketplace Webhooks from doordash.

7 Classes 26 Properties 4 Namespaces
View Context View on GitHub

Namespaces

dd: https://developer.doordash.com/schemas/
schema: https://schema.org/
dcterms: http://purl.org/dc/terms/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

OrderWebhookPayload ItemOption MenuWebhookPayload MarketplaceDeliveryWebhookPayload OnboardingWebhookPayload createdAt name

Properties

Property Type Container
eventType string
orderId string
storeId string
status string
subtotal integer
tax integer
tip integer
items set
customer reference
deliveryAddress string
specialInstructions string
estimatedPickupTime dateTime
id string
quantity integer
price integer
menuId string
errorMessage string
processedAt dateTime
dasherName string
dasherPhoneNumber string
dasherLocationLat double
dasherLocationLng double
estimatedDeliveryTime dateTime
trackingUrl reference
message string
timestamp dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "dd": "https://developer.doordash.com/schemas/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "OrderWebhookPayload": "dd:OrderWebhookPayload",
    "ItemOption": "dd:ItemOption",
    "MenuWebhookPayload": "dd:MenuWebhookPayload",
    "MarketplaceDeliveryWebhookPayload": "dd:MarketplaceDeliveryWebhookPayload",
    "OnboardingWebhookPayload": "dd:OnboardingWebhookPayload",
    "eventType": {
      "@id": "dd:event_type",
      "@type": "xsd:string"
    },
    "orderId": {
      "@id": "dd:order_id",
      "@type": "xsd:string"
    },
    "storeId": {
      "@id": "dd:store_id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "dd:status",
      "@type": "xsd:string"
    },
    "subtotal": {
      "@id": "dd:subtotal",
      "@type": "xsd:integer"
    },
    "tax": {
      "@id": "dd:tax",
      "@type": "xsd:integer"
    },
    "tip": {
      "@id": "dd:tip",
      "@type": "xsd:integer"
    },
    "items": {
      "@id": "dd:items",
      "@container": "@set"
    },
    "customer": {
      "@id": "dd:customer",
      "@type": "@id"
    },
    "deliveryAddress": {
      "@id": "dd:delivery_address",
      "@type": "xsd:string"
    },
    "specialInstructions": {
      "@id": "dd:special_instructions",
      "@type": "xsd:string"
    },
    "estimatedPickupTime": {
      "@id": "dd:estimated_pickup_time",
      "@type": "xsd:dateTime"
    },
    "createdAt": "schema:dateCreated",
    "id": {
      "@id": "dd:id",
      "@type": "xsd:string"
    },
    "name": "schema:name",
    "quantity": {
      "@id": "dd:quantity",
      "@type": "xsd:integer"
    },
    "price": {
      "@id": "dd:price",
      "@type": "xsd:integer"
    },
    "menuId": {
      "@id": "dd:menu_id",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "dd:error_message",
      "@type": "xsd:string"
    },
    "processedAt": {
      "@id": "dd:processed_at",
      "@type": "xsd:dateTime"
    },
    "dasherName": {
      "@id": "dd:dasher_name",
      "@type": "xsd:string"
    },
    "dasherPhoneNumber": {
      "@id": "dd:dasher_phone_number",
      "@type": "xsd:string"
    },
    "dasherLocationLat": {
      "@id": "dd:dasher_location_lat",
      "@type": "xsd:double"
    },
    "dasherLocationLng": {
      "@id": "dd:dasher_location_lng",
      "@type": "xsd:double"
    },
    "estimatedDeliveryTime": {
      "@id": "dd:estimated_delivery_time",
      "@type": "xsd:dateTime"
    },
    "trackingUrl": {
      "@id": "dd:tracking_url",
      "@type": "@id"
    },
    "message": {
      "@id": "dd:message",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "dd:timestamp",
      "@type": "xsd:dateTime"
    }
  }
}