{ "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "DeliveryQuoteReq", "description": "DeliveryQuoteReq schema from Uber Direct (DaaS) API", "$id": "https://raw.githubusercontent.com/api-evangelist/uber-eats/refs/heads/main/json-schema/uber-direct-delivery-quote-req-schema.json", "type": "object", "properties": { "pickup_address": { "type": "string", "description": "JSON string containing pickup address details.", "example": "{\"street_address\":[\"100 Maiden Ln\"],\"city\":\"New York\",\"state\":\"NY\",\"zip_code\":\"10023\",\"country\":\"US\"}" }, "dropoff_address": { "type": "string", "description": "JSON string containing dropoff address details.", "example": "{\"street_address\":[\"30 Lincoln Center Plaza\"],\"city\":\"New York\",\"state\":\"NY\",\"zip_code\":\"10023\",\"country\":\"US\"}" }, "pickup_latitude": { "type": "number", "description": "Pickup latitude coordinate.", "example": 40.7066581 }, "pickup_longitude": { "type": "number", "description": "Pickup longitude coordinate.", "example": -74.0071868 }, "dropoff_latitude": { "type": "number", "description": "Dropoff latitude coordinate.", "example": 40.7066581 }, "dropoff_longitude": { "type": "number", "description": "Dropoff longitude coordinate.", "example": -74.0071868 }, "pickup_ready_dt": { "type": "string", "format": "date-time", "description": "(RFC 3339) Beginning of the window when an order must be picked up.", "example": "2026-06-01T19:00:00.000Z" }, "pickup_deadline_dt": { "type": "string", "format": "date-time", "description": "(RFC 3339) End of the window when an order may be picked up.", "example": "2026-06-01T19:00:00.000Z" }, "dropoff_ready_dt": { "type": "string", "format": "date-time", "description": "(RFC 3339) Beginning of the window when an order must be dropped off.", "example": "2026-06-01T19:00:00.000Z" }, "dropoff_deadline_dt": { "type": "string", "format": "date-time", "description": "(RFC 3339) End of the window when an order must be dropped off.", "example": "2026-06-01T19:00:00.000Z" }, "pickup_phone_number": { "type": "string", "description": "Phone number for the pickup location.", "example": "+15555555555" }, "dropoff_phone_number": { "type": "string", "description": "Phone number for the dropoff location.", "example": "+15555555555" }, "manifest_total_value": { "type": "integer", "description": "Value in cents of the items in the delivery.", "example": 600 }, "external_store_id": { "type": "string", "description": "Partner reference to a store or location.", "example": "del_aBc123XyZ" } }, "required": [ "pickup_address", "dropoff_address" ] }