sale updated v1

Emitted when any order ingested by Flipdish is materially updated (e.g. items, charges, or discounts changed). Carries the full post-update sale payload inline — no follow-up GET required. See Sale events to understand the difference between sale.updated.v1 and other sale events. Beta: this event is in closed beta. To subscribe, contact [email protected].

Payload

Emitted when a sale is materially updated (e.g. items, charges, or discounts changed).

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 reflecting the sale after the update (items, charges, discounts, etc.).

Response
200

Your server must return a 2xx to acknowledge

LoadingLoading…