Order Destination
GET /order-destination/current
GET /order-destination/document/<_id>
Endpoints
GET /order-destination/current
Request Parameters
In | Field Name | Type | Required | Description |
|---|---|---|---|---|
header |
| string | Yes | The identifier of the company to manage data for |
header |
| [ csv of string ] | No | The unique identifiers (UIDs) of the site to manage data for |
query |
| string | No | A filter expression in OData v4 format |
query |
| int32 | No | The maximum documents to return |
query |
| int32 | No | The documents to skip before returning |
query |
| string | No | An order by expression in OData v4 format |
query |
| string | Yes | The date and time to query against |
query |
| [ string ] | No | An array of entity identifiers |
query |
| [ csv of string ] | No | Specifies |
query |
| boolean | No | Adds audit fields to each document when returning a result ( |
query |
| boolean | No | Includes the documents that are inactive for the current sites |
Response Codes
Response | Description |
|---|---|
200 OK | Success |
400 Bad Request | Bad request, for more information look at body error |
403 Forbidden | Invalid token |
404 Not Found | Not found |
422 Unprocessable Entity | Unprocessable error |
Default | Unexpected error |
GET /order-destination/list
Request Parameters
In | Field Name | Type | Required | Description |
|---|---|---|---|---|
header |
| string | Yes | The identifier of the company to manage data for |
header |
| array, csv of string | No | The unique identifiers (UIDs) of the site to manage data for |
query |
| string | No | A filter expression in OData v4 format |
query |
| int32 | No | The maximum documents to return |
query |
| int32 | No | The documents to skip before returning |
query |
| string | No | An order by expression in OData v4 format |
query |
| string | Yes | The date and time to query against |
query |
| string | No | An array of entity identifiers |
query |
| array, csv of string | No | Specifies |
query |
| boolean | No | Adds audit fields to each document when returning a result ( |
query |
| boolean | No | Includes the documents that are inactive for the current sites |
Response Codes
Response | Description |
|---|---|
200 OK | Success |
400 Bad Request | Bad request, for more information look at body error |
403 Forbidden | Invalid token |
404 Not Found | Not found |
422 Unprocessable Entity | Unprocessable error |
Default | Unexpected error |
GET /order-destination/document/<_id>
Request Parameters
In | Field Name | Type | Required | Description |
|---|---|---|---|---|
header |
| string | Yes | The identifier of the company to manage data for |
path |
| string | Yes | The identifier of the document |
query |
| boolean | No | Hydrates-related nested objects when returning a result (For example, populate a menu with menu categories and menu groups) |
query |
| [ csv of string ] | No | Specifies |
query |
| [ csv of string ] | No | Specifies entity types for which mappings are presented as a part of the response (For example, |
Response Codes
Response | Description |
|---|---|
200 OK | Success |
400 Bad Request | Bad request, for more information look at body error |
403 Forbidden | Invalid token |
404 Not Found | Not found |
422 Unprocessable Entity | Unprocessable error |
Default | Unexpected error |
Data Models
order_destination_entity_id
An array of the order_destination entity_ids.
Field Name | Type | Description |
|---|---|---|
| string, object | An array of the |
order_destination
Stores the definition of an order destination.
Field Name | Type | Required | Description |
|---|---|---|---|
| string | Yes | The name of the destination (For example, Carry Out) |
| string | Yes | The short name of the destination (For example, CAOU) |
| string | Yes | The user defined identifier of the destination (For example, carry-out) |
| string (hex) | No | The hexadecimal value of color |
| string (hex) | No | The hexadecimal value of color |
| [ string ] | No | The required customer fields to capture for the order destination |
| [ string ] | No | The optional customer fields to capture for the order destination |
| string | No | The name of the order segment. The possible values are "tray," "seat," or "bag." |
| string | No | Chooses how the guest count is calculated for an order.
The possible values are "by_segment" or "by_product." |
| string | No | The consumption type. The possible values are "OnPremises" or "OffPremises." |
| boolean | No | Configures the default taxable destination |
| [ object ] | No | The customer fields to capture for the specific time periods |
| No | ||
| No | ||
| No | ||
| No | ||
| No | ||
| No | ||
| No | ||
| No | ||
| No | ||
| No |
order_destination_create
Stores the definition of an order destination.
Field Name | Type | Required | Description |
|---|---|---|---|
| string | Yes | The name of the destination (For example, Carry Out) |
| string | Yes | The short name of the destination (For example, CAOU) |
| string | Yes | The user defined identifier of the destination (For example, carry-out) |
| string (hex) | No | The hexadecimal value of color |
| string (hex) | No | The hexadecimal value of color |
| [ string ] | No | The required customer fields to capture for the order destination |
| [ string ] | No | The optional customer fields to capture for the order destination |
| string | No | The name of the order segment. The possible values are "tray," "seat," or "bag." |
| string | No | Chooses how the guest count is calculated for an order.
The possible values are "by_segment" or "by_product." |
| string | No | The consumption type. The possible values are "OnPremises"or "OffPremises." |
| boolean | No | Configures the default taxable destination |
| [ object ] | No | The customer fields to capture for the specific time periods |
| No | ||
| No |
order_destination_edit
Stores the definition of an order destination.
Field Name | Type | Description |
|---|---|---|
| string | The name of the destination (For example, Carry Out) |
| string | The short name of the destination (For example, CAOU) |
| string | The user defined identifier of the destination (For example, carry-out) |
| string (hex) | The hexadecimal value of color |
| string (hex) | The hexadecimal value of color |
| [ string ] | The required customer fields to capture for the order destination |
| [ string ] | The optional customer fields to capture for the order destination |
| string | The name of the order segment. The possible values are "tray," "seat," or "bag." |
| string | Chooses how the guest count is calculated for an order.
The possible values are "by_segment" or "by_product." |
| string | The consumption type. The possible values are "OnPremises" or "OffPremises." |
| boolean | Configures the default taxable destination |
| [ object ] | The customer fields to capture for the specific time periods |
|
order_destination_list
Field Name | Type | Description |
|---|---|---|
| integer | |
|
name
Field Name | Type | Description |
|---|---|---|
| string |
external_id
Field Name | Type | Description |
|---|---|---|
| string |
_id
The auto-assigned system document identifier.
Field Name | Type | Description |
|---|---|---|
| string | The auto-assigned system document identifier |
company_id
The identifier of the company that owns the document.
Field Name | Type | Description |
|---|---|---|
| string | The identifier of the company that owns the document |
entity_id
The auto-assigned unique identifier (UID) of the entity, set on creation. All future versions of the entity share the same entity_id.
Field Name | Type | Description |
|---|---|---|
| string | The auto-assigned unique ID of this entity, set on creation. All future versions of this entity will share the same |
is_master
Field Name | Type | Description |
|---|---|---|
| boolean |
is_active
Marking property is the essence of active documents. Sets in true by default.
Field Name | Type | Description |
|---|---|---|
| boolean | Marking property is the essence of active documents. Sets in true by default. |
created_by
The identifier of the OPRA user or site that created the document.
Field Name | Type | Description |
|---|---|---|
| string | The identifier of the OPRA user or site that created the document |
updated_by
The identifier of the OPRA user or site that last updated the document.
Field Name | Type | Description |
|---|---|---|
| string | The identifier of the OPRA user or site that last updated the document |
created_at
The date and time the document was created.
Field Name | Type | Description |
|---|---|---|
| string | The date and time (date-time) the document was created |
updated_at
The last date and time the document was updated.
Field Name | Type | Description |
|---|---|---|
| string | The last date and time (date-time) the document was updated |