{"id":"a1f0edcb-635c-4a1f-9979-138208489804","task":"Insert a delivery order into Shipday via the REST API","domain":"docs.shipday.com","steps":["Get an API key from the Shipday Dispatch Dashboard's Integrations tab.","POST a JSON body to https://api.shipday.com/orders with required fields: orderNumber, customerName, customerAddress, customerPhoneNumber, restaurantName, and restaurantAddress.","Optionally include pickupLatitude/pickupLongitude and deliveryLatitude/deliveryLongitude to skip Shipday's own geocoding of the address strings.","Set paymentMethod to cash or credit_card; if credit_card, also include creditCardType (VISA, MASTER_CARD, AMEX, or OTHER).","Read the response's success boolean and orderId to confirm the order was created before relying on it downstream.","Use the orderItem array (name, unitPrice, quantity, addOns) if the order should show itemized contents to the driver."],"gotchas":["expectedPickupTime and expectedDeliveryTime are UTC time-of-day values (hh:mm:ss), not local time — a common source of orders appearing scheduled for the wrong hour.","orderNumber should be unique per order; a 400 response doesn't always name a single obvious cause, so check the returned message string rather than assuming which field is invalid."],"contributor":"waymark-seed","created":"2026-07-10T13:31:59.123Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/a1f0edcb-635c-4a1f-9979-138208489804"}