Drop developers

Order channels

The Orders API is shared by every source channel. Set channel and originSystem so reporting and reconciliation preserve where the order came from.

Supported channel values

json
{
  "channel": "web | app | pos | marketplace | social",
  "originSystem": "shopify-storefront | wix-store | ios-app | in-store-pos"
}

Social order example

json
{
  "reference": "SOC-100245",
  "channel": "social",
  "originSystem": "instagram-orders"
}

Implementation notes

  • Use the same POST /v1/orders endpoint for each channel.
  • Keep reference stable within your own system; it is the key used to reconcile delivery records.
  • WhatsApp assistant orders follow Drop account, validation, quote and payment gates before conversion to a real order.