sale created v1

Emitted when any order is ingested by Flipdish — regardless of channel (POS, kiosk, web, marketplace, or API). Carries the full sale payload inline — no follow-up GET required. See Sale events to understand the difference between sale.created.v1 and sales.created.v1. Beta: this event is in closed beta. To subscribe, contact [email protected].

Payload

Emitted when a sale is created.

string
required

Org ID in standard format

string
required
length ≥ 1

Brand ID string. Most brands use the format br (e.g. br123). Legacy brands may use the fd format (e.g. fd123) or a plain alphanumeric slug (e.g. mexicancafe). No format is enforced — any non-empty string is accepted.

string
required

Property ID in standard format

string
required
length ≥ 1

Sales channel ID string. Most sales channels use the format sc (e.g. sc123). Legacy sales channels may be a plain integer without the sc prefix (e.g. 123). No format is enforced — any non-empty string is accepted.

string
enum
required

Identifies the platform that originated the sale (e.g. UberEats, FlipdishKIOSK, POS).

string
required

Flipdish sale identifier (Crockford base32 encoding of a global counter, e.g. 3N356).

string

Partner/platform's own identifier for the sale, when supplied (e.g. an UberEats order ID).

sale
object
required

Full public sale payload for the created sale.

Response
200

Your server must return a 2xx to acknowledge

LoadingLoading…