Drop off order
PATCH {{baseUrl}}/orders/{{orderId}}/drop
Drops off the order and records the tip. Source: store.ts dropoff() → models/orders.ts setDroppedOff().
Response: 200 with the updated order row (status moves to completed, tip/dropoff_time set). Exact full field list wasn’t traced — treat as a TransactionSQL-like row.
Request body
Section titled “Request body”{ "tip": 0}Examples
Section titled “Examples”curl --request PATCH 'https://api.firstdelivery.com/api/orders/REPLACE_WITH_ORDER_ID/drop' \ --header 'Content-Type: application/json' \ --data '{ "tip": 0}'const response = await fetch("https://api.firstdelivery.com/api/orders/REPLACE_WITH_ORDER_ID/drop", { "method": "PATCH", "headers": { "Content-Type": "application/json" }, "body": "{\n \"tip\": 0\n}"})const data = await response.json()import requests
response = requests.request( "PATCH", "https://api.firstdelivery.com/api/orders/REPLACE_WITH_ORDER_ID/drop", headers={ 'Content-Type': 'application/json'}, data="{\n \"tip\": 0\n}",)response.raise_for_status()
