OrderPreparedWebhookBody Model

Represents a notification body where a RemoteOrder has been fully prepared by the outlet's kitchen and is ready for pickup/delivery

Required MaxLength(16)
OrganisationCode : string

The unique organisation code associated with the organisation that this update is for

Required
Kapow : string (GUID)

The unique organisation identifier associated with the organisation that this notification is for

Required
OutletID : string (GUID)

The outlet ID that this notification is being generated from

Required
RemoteOrderID : string (GUID)

The unique ID of the RemoteOrder that this notification is referencing

Required
ProviderID : number (int)

The ID of the provider who sent this remote order

Required MaxLength(64)
ProviderOrderID : string

The ID that the provider has defined for this order

Nullable
CollectionPointID : string (GUID)

The (optional) reference to the collection point that the POS has entered for the consumer to know where to pickup the order (applicable to EatIn/ConsumerPickup flows).

Nullable MaxLength(64)
ConsumerCollectionLocation : string

An optional description for the consumer about where they can pickup their order (applicable to EatIn / ConsumerPickup flows) if its not implictily
obvious to the consumer (i.e. outlets with multiple kitchens / collection points)

Eg - "Counter 6" or "Downstairs Bar"

if specified, Providers should communicate this information to the consumer ASAP.

Can be null.

Example
{
  "OrganisationCode": "string value",
  "Kapow": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "OutletID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "RemoteOrderID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "ProviderID": 321,
  "ProviderOrderID": "string value",
  "CollectionPointID": "3f49efe7-ea42-4f21-8718-7e6ce9a33512",
  "ConsumerCollectionLocation": "string value"
}