Download OpenAPI specification:Download
enfore API for managing organization structure and configuration
Returns POS sales channels, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
sales-type | Array of strings (SalesType) Items Enum: "OTC" "PICKUP" "DELIVERY" When specified, only PosSalesChannels with one of the specified types are returned. |
service-location-id | string [ 1 .. 256 ] characters When specified, only the PosSalesChannel with the specified service location will be returned (if one exists). |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
sales_channel_id | string [ 1 .. 256 ] characters An identifier for the sales channel. |
name required | string <= 256 characters The name of the sales channel |
service_location_address required | object (Address) An address of a location/destination |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The assortment tags of the sales channel as well as configuration specific to each tag. Those tags control what products are "listed on/at" the sales channel. A product is considered listed at/on a sales channel when the intersection of the product's and the locations's assortment tags is not empty. Note:
|
use_new_business_day_model | boolean Deprecated Flag indicating whether the new POS sales channel's service location shall immediately be configured to use the new business day model or not. Deprecated: Sales channels created for enforePOS1 never use the new business day model. For channels created for enforePOS2 the use of the new business day model is mandatory. |
location_language | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Created POS sales channel
Invalid parameters were sent by the client
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "sales_channel_id": "string",
- "name": "string",
- "service_location_address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "use_new_business_day_model": true,
- "location_language": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
@type required | string Default: "POSSalesChannelAssortmentTagUpdate" POSSalesChannelAssortmentTagUpdate |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The new assortment tags for the sales channel. When not specified or empty, all existing assortment tags are removed from the sales channel. Note: * For each specific tag, at most one entry must exist in the list. |
Sales channel was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "POSSalesChannelAssortmentTagUpdate",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel and subresources successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "pos_sales_channel": {
- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "service_location": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}, - "sales_configuration": {
- "sales_types": [
- "OTC"
]
}, - "sales_order_configuration": {
- "require_customer_for_processing": false,
- "allow_organization_contacts_without_representative": false
}, - "pickup_configuration": {
- "pickup_types": [
- "AD_HOC"
], - "additional_pickup_locations": [
- {
- "location": "string",
- "pickup_types": [
- "AD_HOC"
]
}
], - "processing_configuration": {
- "track_preparation": true,
- "track_pickup": true
}, - "document_configuration": {
- "pickup_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "pickup_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "packing_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}, - "delivery_configuration": {
- "processing_configuration": {
- "track_preparation": true,
- "track_shipping": true,
- "track_receipt": true
}, - "document_configuration": {
- "delivery_note": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "shipping_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}, - "invoicing_configuration": {
- "issue_formal_invoices_only": true,
- "default_invoice_amount_mode": "UNSPECIFIED"
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel sales configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "sales_types": [
- "OTC"
]
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
sales_types required | Array of strings (SalesType) Items Enum: "OTC" "PICKUP" "DELIVERY" The sales types enabled for the channel. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "sales_types": [
- "OTC"
]
}
{- "sales_types": [
- "OTC"
]
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel sales order configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "require_customer_for_processing": false,
- "allow_organization_contacts_without_representative": false
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
require_customer_for_processing required | boolean Default: false When set to true, a customer must be defined for a sales order to be able to be processed. Otherwise, sales orders can be processed without having a customer. |
allow_organization_contacts_without_representative required | boolean Default: false When set to true, an organization contact could be used directly (without an representative) in sales register. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "require_customer_for_processing": false,
- "allow_organization_contacts_without_representative": false
}
{- "require_customer_for_processing": false,
- "allow_organization_contacts_without_representative": false
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel pickup configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "pickup_types": [
- "AD_HOC"
], - "additional_pickup_locations": [
- {
- "location": "string",
- "pickup_types": [
- "AD_HOC"
]
}
], - "processing_configuration": {
- "track_preparation": true,
- "track_pickup": true
}, - "document_configuration": {
- "pickup_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "pickup_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "packing_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
pickup_types required | Array of strings (PickupType) Items Enum: "AD_HOC" "SCHEDULED" The types of pickup that are supported at channel's service location. |
additional_pickup_locations required | Array of objects (PickupLocationAndTypes) Any additional locations for pickups and the pickup types available for each location. |
processing_configuration required | object (PickupProcessingConfiguration) Set of options that configures the processing of pickups. |
document_configuration required | object (PickupDocumentConfiguration) Configuration that controls what business documents are created during the pickup process.
The distribution settings for Additionally, for orders that have items for pickup as well as items for delivery, the distribution settings for |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "pickup_types": [
- "AD_HOC"
], - "additional_pickup_locations": [
- {
- "location": "string",
- "pickup_types": [
- "AD_HOC"
]
}
], - "processing_configuration": {
- "track_preparation": true,
- "track_pickup": true
}, - "document_configuration": {
- "pickup_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "pickup_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "packing_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
{- "pickup_types": [
- "AD_HOC"
], - "additional_pickup_locations": [
- {
- "location": "string",
- "pickup_types": [
- "AD_HOC"
]
}
], - "processing_configuration": {
- "track_preparation": true,
- "track_pickup": true
}, - "document_configuration": {
- "pickup_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "pickup_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "packing_slip": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel delivery configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "processing_configuration": {
- "track_preparation": true,
- "track_shipping": true,
- "track_receipt": true
}, - "document_configuration": {
- "delivery_note": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "shipping_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
processing_configuration required | object (DeliveryProcessingConfiguration) Set of options that configures the processing of deliveries. |
document_configuration required | object (DeliveryDocumentConfiguration) Configuration that controls what business documents are created during the delivery process.
The distribution settings for Additionally, for orders that have items for delivery as well as items for pickup, the distribution settings for |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "processing_configuration": {
- "track_preparation": true,
- "track_shipping": true,
- "track_receipt": true
}, - "document_configuration": {
- "delivery_note": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "shipping_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
{- "processing_configuration": {
- "track_preparation": true,
- "track_shipping": true,
- "track_receipt": true
}, - "document_configuration": {
- "delivery_note": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}, - "shipping_notification": {
- "send_email": true,
- "send_sms": true,
- "call_pager": true,
- "print": true,
- "printers": [
- {
- "device_id": "string",
- "printing_service_id": "string"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel invoicing configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "issue_formal_invoices_only": true,
- "default_invoice_amount_mode": "UNSPECIFIED"
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
issue_formal_invoices_only required | boolean |
default_invoice_amount_mode required | string (DefaultInvoiceAmountMode) Enum: "UNSPECIFIED" "GROSS" "NET" The mode controlling the default for what amounts are used for invoices. Possible options are:
|
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "issue_formal_invoices_only": true,
- "default_invoice_amount_mode": "UNSPECIFIED"
}
{- "issue_formal_invoices_only": true,
- "default_invoice_amount_mode": "UNSPECIFIED"
}
Returns catalog sales channels, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
sales_channel_id | string [ 1 .. 256 ] characters An additional identifier for the sales channel that must be unique across the organization. |
name required | string <= 256 characters The name of the sales channel. |
visibility required | string (CatalogSalesChannelVisibility) Enum: "PUBLIC" "PRIVATE" Possible visibility options for a catalog sales channel.
|
published_subscription_topics | Array of strings (ResourceCatalogSubscriptionTopic) Items Value: "FULL" |
purchase_order_recipient_address | object (AddressReference) An address given as either a reference to an address in some contact object (which contact is used depends on the context where the AddressReference is used) or as an Address structure. If both are provided, the Address structure is a snapshot of the referenced address from when the reference was created. |
contact_information | object (CatalogSalesChannelContactInformation) |
sales_item_navigations | object (CatalogSalesChannelSalesItemNavigations) The IDs of the sales item navigations (see SalesItemNavigationConfiguration in the ERP-API) that shall be used for browsing the products of the catalog. |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The assortment tags of the sales channel as well as configuration specific to each tag. Those tags control what products are "listed on/at" the sales channel. A product is considered listed at/on a sales channel when the intersection of the product's and the locations's assortment tags is not empty. Note: * For each specific tag, at most one entry must exist in the list. * For now, no tag-specific configuration exists. The wrapper has been defined now though as to be prepared to add configuration later without the needs to redefine the whole set. |
inventory_management_configuration_id | string [ 1 .. 256 ] characters The ID of the InventoryManagementConfiguration used by the sales channel. When not set, the channel uses the organization's default inventory management config. |
available_shipping_services | Array of any (ShippingServiceReference) |
available_pickup_locations | Array of strings The IDs of the service locations where pickup for orders via the channel can be picked up at. |
available_payment_options | object (CatalogSalesChannelPaymentOptions) Configuration of the payment options available to customers of the catalog. |
Created catalog sales channel
Invalid parameters were sent by the client
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Catalog sales channel is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
sales_channel_id | string [ 1 .. 256 ] characters An additional identifier for the sales channel that must be unique across the organization. |
name required | string <= 256 characters The name of the sales channel. |
visibility required | string (CatalogSalesChannelVisibility) Enum: "PUBLIC" "PRIVATE" Possible visibility options for a catalog sales channel.
|
published_subscription_topics | Array of strings (ResourceCatalogSubscriptionTopic) Items Value: "FULL" |
purchase_order_recipient_address | object (AddressReference) An address given as either a reference to an address in some contact object (which contact is used depends on the context where the AddressReference is used) or as an Address structure. If both are provided, the Address structure is a snapshot of the referenced address from when the reference was created. |
contact_information | object (CatalogSalesChannelContactInformation) |
sales_item_navigations | object (CatalogSalesChannelSalesItemNavigations) The IDs of the sales item navigations (see SalesItemNavigationConfiguration in the ERP-API) that shall be used for browsing the products of the catalog. |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The assortment tags of the sales channel as well as configuration specific to each tag. Those tags control what products are "listed on/at" the sales channel. A product is considered listed at/on a sales channel when the intersection of the product's and the locations's assortment tags is not empty. Note: * For each specific tag, at most one entry must exist in the list. * For now, no tag-specific configuration exists. The wrapper has been defined now though as to be prepared to add configuration later without the needs to redefine the whole set. |
inventory_management_configuration_id | string [ 1 .. 256 ] characters The ID of the InventoryManagementConfiguration used by the sales channel. When not set, the channel uses the organization's default inventory management config. |
available_shipping_services | Array of any (ShippingServiceReference) |
available_pickup_locations | Array of strings The IDs of the service locations where pickup for orders via the channel can be picked up at. |
available_payment_options | object (CatalogSalesChannelPaymentOptions) Configuration of the payment options available to customers of the catalog. |
Catalog sales channel is successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
@type required | string Default: "CatalogSalesChannelAssortmentTagUpdate" CatalogSalesChannelAssortmentTagUpdate |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The new assortment tags for the sales channel. When not specified or empty, all existing assortment tags are removed from the sales channel. Note: * For each specific tag, at most one entry must exist in the list. |
Sales channel was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "CatalogSalesChannelAssortmentTagUpdate",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "visibility": "PUBLIC",
- "published_subscription_topics": [
- "FULL"
], - "purchase_order_recipient_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}, - "contact_information": {
- "contact_id": "string"
}, - "sales_item_navigations": {
- "for_purchasing": "string",
- "for_reselling": "string"
}, - "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string",
- "available_shipping_services": [
- {
- "@type": "ConnectedShippingServiceReference",
- "id": "string"
}
], - "available_pickup_locations": [
- "string"
], - "available_payment_options": {
- "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}
}
Returns OPR sales channels, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "subdomain": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
Sales channel is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "subdomain": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
sales-channel-id required | string ID of the sales channel to act upon |
@type required | string Default: "OPRSalesChannelAssortmentTagUpdate" OPRSalesChannelAssortmentTagUpdate |
assortment_tags | Array of objects (SalesChannelAssortmentTagConfiguration) The new assortment tags for the sales channel. When not specified or empty, all existing assortment tags are removed from the sales channel. Note: * For each specific tag, at most one entry must exist in the list. |
Sales channel was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "OPRSalesChannelAssortmentTagUpdate",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
{- "id": "string",
- "sales_channel_id": "string",
- "name": "string",
- "subdomain": "string",
- "assortment_tags": [
- {
- "assortment_tag": {
- "@type": "AssortmentTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
], - "inventory_management_configuration_id": "string"
}
Returns catalog purchase channels, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "purchase_channel_id": "string",
- "supplier": {
- "id": "string"
}, - "catalog_sales_channel": {
- "organization_id": "string",
- "channel_id": "string"
}, - "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
purchase_channel_id | string Freely configurable (as long as unique) by the organization, this is most commonly used to store an external idenitifier for the channel to allow easy mapping between the external system and the enfore platform. |
supplier required | any (ContactRef) |
catalog_sales_channel required | object (CatalogSalesChannelRef) A reference to a CatalogSalesChannel. As the reference is used in context of a CatalogPurchaseChannel, it must consist of two ids. The id of the organization whose CatalogSalesChannel is referenced and the id of the CatalogSalesChannel itself. |
usages required | Array of strings (PurchaseChannelUsage) Items Enum: "PURCHASING" "RESALE" |
payment_configuration | object (PurchaseChannelPaymentConfig) A purchase channel's payment configuration holds information about the preferred payment option this organization wants to use when purchasing via the channel. |
fulfillment_configuration | any (PurchaseChannelFulfillmentConfig) |
default_resell_sales_price_configuration | object (PurchaseChannelDefaultResellSalesPriceConfig) A purchase channel's "default resell sales price" configuration controls how the default sales price for products purchased via the channel and resold to customers is determined. There are two modes: * manual - The sales price must be manually entered by the user and is shown as "price upon agreement" until then * adjustment based - The sales price is determined from the suggested retail price or, when none is present, from the purchase price via an absolute or percentage-based adjustment. Note that the "adjustment based" mode falls back to "manual" when not valid price/adjustment pair can be found. For example, when the configuration only has an adjustment to the suggested retail price but the product in question does not have one. Note also that while both adjustments can be negative, only the adjustment to the suggested retail price usually is. Negative adjustments to purchase price are unusual and may even be illegal in certain jurisdictions/cases. |
subscription_template | object (CatalogPurchaseChannelSubscriptionTemplate) |
CPC has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "purchase_channel_id": "string",
- "supplier": {
- "id": "string"
}, - "catalog_sales_channel": {
- "organization_id": "string",
- "channel_id": "string"
}, - "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
{- "id": "string",
- "name": "string",
- "purchase_channel_id": "string",
- "supplier": {
- "id": "string"
}, - "catalog_sales_channel": {
- "organization_id": "string",
- "channel_id": "string"
}, - "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
CPC is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "purchase_channel_id": "string",
- "supplier": {
- "id": "string"
}, - "catalog_sales_channel": {
- "organization_id": "string",
- "channel_id": "string"
}, - "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
purchase_channel_id | string |
usages | Array of strings (PurchaseChannelUsage) Items Enum: "PURCHASING" "RESALE" |
payment_configuration | object (PurchaseChannelPaymentConfig) A purchase channel's payment configuration holds information about the preferred payment option this organization wants to use when purchasing via the channel. |
fulfillment_configuration | any (PurchaseChannelFulfillmentConfig) |
default_resell_sales_price_configuration | object (PurchaseChannelDefaultResellSalesPriceConfig) A purchase channel's "default resell sales price" configuration controls how the default sales price for products purchased via the channel and resold to customers is determined. There are two modes: * manual - The sales price must be manually entered by the user and is shown as "price upon agreement" until then * adjustment based - The sales price is determined from the suggested retail price or, when none is present, from the purchase price via an absolute or percentage-based adjustment. Note that the "adjustment based" mode falls back to "manual" when not valid price/adjustment pair can be found. For example, when the configuration only has an adjustment to the suggested retail price but the product in question does not have one. Note also that while both adjustments can be negative, only the adjustment to the suggested retail price usually is. Negative adjustments to purchase price are unusual and may even be illegal in certain jurisdictions/cases. |
subscription_template | object (CatalogPurchaseChannelSubscriptionTemplate) |
CPC was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "purchase_channel_id": "string",
- "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
{- "id": "string",
- "name": "string",
- "purchase_channel_id": "string",
- "supplier": {
- "id": "string"
}, - "catalog_sales_channel": {
- "organization_id": "string",
- "channel_id": "string"
}, - "usages": [
- "PURCHASING"
], - "payment_configuration": {
- "preferred_payment_option": "CASH",
- "preferred_invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
]
}, - "fulfillment_configuration": {
- "@type": "PurchaseChannelPickupConfig",
- "supplier_pickup_location_id": "string",
- "pickup_address": {
- "source_address_id": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}
}
}, - "default_resell_sales_price_configuration": {
- "mode": "MANUAL",
- "adjustment_to_suggested_retail_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}, - "adjustment_to_purchase_price": {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
}, - "subscription_template": {
- "topics_to_subscribe": [
- "FULL"
]
}
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
s3_upload_url | string The upload URL generated by the enfore platform where the client must upload
the JSON containing the |
Bulk operation successfully created
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "s3_upload_url": "string"
}
{- "id": "string",
- "s3_upload_url": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
bulk-operation-id required | string ID of the bulk operation to act upon |
The operation that was requested
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "id": "string",
- "s3_upload_url": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
bulk-operation-id required | string ID of the bulk operation to act upon |
Operation successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
bulk-operation-id required | string ID of the bulk operation to act upon |
The status that was requested
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
"DRAFT"
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
bulk-operation-id required | string ID of the bulk operation to act upon |
The possible states of a bulk operation:
DRAFT
- The operation has not been started yet. Operation payload/data can still
be uploaded and the operation can still be deleted/canceled.IN_PROCESSING
- The operation is being performed. Operation payload/data is fixed
and the operation cannot be deleted/canceled anymore.COMPLETED_FULL_SUCCESS
- The operation is finished and no errors occurred.COMPLETED_PARTIAL_SUCCESS
- The operation is finished and resulted in a mix of
successful changes and failures/errors.COMPLETED_FAILED
- The operation is finished and resulted in only failures/errors.Status successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
"DRAFT"
"DRAFT"
org-id required | string ID of the organization whose data is being accessed. |
cpc-id required | string ID of the catalog purchase channel to act upon |
bulk-operation-id required | string ID of the bulk operation to act upon |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of failures is successfully returned
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "failures": [
- {
- "operation_id": "string",
- "failure_type": "PARSE_ERROR",
- "debug_message": "string"
}
]
}
Returns service locations, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "service_location_id": "string",
- "name": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}, - "location_language": "string",
- "functions": [
- "SALE"
], - "processing_locations": {
- "pickup_processing_locations": [
- "string"
], - "delivery_processing_locations": [
- "string"
], - "otc_processing_locations": [
- "string"
]
}, - "customer_document_information": {
- "location_logo_image_id": "string",
- "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "customer_info_message": "string",
- "complimentary_close": "string"
}, - "shipping_services": [
- {
- "id": "string",
- "type": "CONNECTED"
}
], - "accounting_configuration": {
- "configuration_id": "string"
}, - "inventory_management_configurations": {
- "manual_stock_modification_configuration_id": "string"
}, - "local_document_creation_service_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "uses_new_business_day_model": true
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "service_location": {
- "service_location_id": "string",
- "name": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}, - "location_language": "string",
- "functions": [
- "SALE"
], - "processing_locations": {
- "pickup_processing_locations": [
- "string"
], - "delivery_processing_locations": [
- "string"
], - "otc_processing_locations": [
- "string"
]
}, - "customer_document_information": {
- "location_logo_image_id": "string",
- "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "customer_info_message": "string",
- "complimentary_close": "string"
}, - "shipping_services": [
- {
- "id": "string",
- "type": "CONNECTED"
}
], - "accounting_configuration": {
- "configuration_id": "string"
}, - "inventory_management_configurations": {
- "manual_stock_modification_configuration_id": "string"
}, - "local_document_creation_service_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "uses_new_business_day_model": true
}, - "business_hours": {
- "regular": {
- "rules": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
]
}, - "special": [
- {
- "name": "string",
- "date_range": {
- "start": "2025-04-23",
- "duration": {
- "value": 0,
- "unit": "TIME_DAYS"
}
}, - "rules": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
]
}
], - "closed": [
- {
- "name": "string",
- "date_range": {
- "start": "2025-04-23",
- "duration": {
- "value": 0,
- "unit": "TIME_DAYS"
}
}
}
]
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
Service location is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "service_location_id": "string",
- "name": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}, - "location_language": "string",
- "functions": [
- "SALE"
], - "processing_locations": {
- "pickup_processing_locations": [
- "string"
], - "delivery_processing_locations": [
- "string"
], - "otc_processing_locations": [
- "string"
]
}, - "customer_document_information": {
- "location_logo_image_id": "string",
- "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "customer_info_message": "string",
- "complimentary_close": "string"
}, - "shipping_services": [
- {
- "id": "string",
- "type": "CONNECTED"
}
], - "accounting_configuration": {
- "configuration_id": "string"
}, - "inventory_management_configurations": {
- "manual_stock_modification_configuration_id": "string"
}, - "local_document_creation_service_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "uses_new_business_day_model": true
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
@type required | string Default: "ServiceLocationLanguageUpdate" ServiceLocationLanguageUpdate |
location_language | string <bcp47> |
Service location was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "ServiceLocationLanguageUpdate",
- "location_language": "string"
}
{- "id": "string",
- "service_location_id": "string",
- "name": "string",
- "address": {
- "full_address": "string",
- "recipient_name": "string",
- "care_of": "string",
- "street_name": "string",
- "street_number": "string",
- "additional": "string",
- "city": "string",
- "zip": "string",
- "country_code": "AF"
}, - "location_language": "string",
- "functions": [
- "SALE"
], - "processing_locations": {
- "pickup_processing_locations": [
- "string"
], - "delivery_processing_locations": [
- "string"
], - "otc_processing_locations": [
- "string"
]
}, - "customer_document_information": {
- "location_logo_image_id": "string",
- "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "customer_info_message": "string",
- "complimentary_close": "string"
}, - "shipping_services": [
- {
- "id": "string",
- "type": "CONNECTED"
}
], - "accounting_configuration": {
- "configuration_id": "string"
}, - "inventory_management_configurations": {
- "manual_stock_modification_configuration_id": "string"
}, - "local_document_creation_service_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "uses_new_business_day_model": true
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
configuration_id required | string [ 1 .. 256 ] characters |
Configuration was successfully updated
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "configuration_id": "string"
}
{- "configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
manual_stock_modification_configuration_id | string [ 1 .. 256 ] characters The ID of the ManualStockModificationConfiguration used by the service location. When not set, the location uses the organization's default manual stocl modification config. |
Configurations are successfully updated
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "manual_stock_modification_configuration_id": "string"
}
{- "manual_stock_modification_configuration_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
url required | string The url of the external API implementation to be called. |
credentials_key required | string The key that is used to access the credentials for calling the external API in the secure credentials storage. |
timeout_in_millis | integer Default: 2000 Time in milliseconds after which to timeout a call to the external API. |
max_retries | integer Default: 3 Number of times the external API call is retried if it timed out. |
retry_interval_in_millis | integer Default: 250 Time in milliseconds to wait before each retry. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}
{- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
items required | Array of objects (ShippingServiceRef) The shipping services which are available for local / urban shipping from this service location. |
ShippingServiceRefs was successfully updated
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "type": "CONNECTED"
}
]
}
{- "items": [
- {
- "id": "string",
- "type": "CONNECTED"
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
Data successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "name": "string",
- "processing_locations": [
- "string"
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
service-area-id required | string ID of the service area to act upon |
Service area is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "name": "string",
- "processing_locations": [
- "string"
]
}
org-id required | string ID of the organization whose data is being accessed. |
service-location-id required | string ID of the service location to act upon |
Data successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "regular": {
- "rules": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
]
}, - "special": [
- {
- "name": "string",
- "date_range": {
- "start": "2025-04-23",
- "duration": {
- "value": 0,
- "unit": "TIME_DAYS"
}
}, - "rules": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
]
}
], - "closed": [
- {
- "name": "string",
- "date_range": {
- "start": "2025-04-23",
- "duration": {
- "value": 0,
- "unit": "TIME_DAYS"
}
}
}
]
}
Returns processing locations, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only processing locations for the specified service location are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "storage_locations": [
- "string"
], - "configurations": {
- "goods_in_configuration_id": "string",
- "goods_out_configuration_id": "string"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "name": "string",
- "service_location_id": "string",
- "storage_locations": [
- "string"
], - "configurations": {
- "goods_in_configuration_id": "string",
- "goods_out_configuration_id": "string"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
processing-location-id required | string ID of the processing location to act upon |
Processing location is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "storage_locations": [
- "string"
], - "configurations": {
- "goods_in_configuration_id": "string",
- "goods_out_configuration_id": "string"
}
}
org-id required | string ID of the organization whose data is being accessed. |
processing-location-id required | string ID of the processing location to act upon |
@type required | string Default: "ProcessingLocationConfigurationsUpdate" ProcessingLocationConfigurationsUpdate |
configurations required | object (ProcessingLocationConfigurations) Holds configurations for a processing location. |
Processing location was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "ProcessingLocationConfigurationsUpdate",
- "configurations": {
- "goods_in_configuration_id": "string",
- "goods_out_configuration_id": "string"
}
}
{- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "storage_locations": [
- "string"
], - "configurations": {
- "goods_in_configuration_id": "string",
- "goods_out_configuration_id": "string"
}
}
Returns storage locations, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only storage locations for the specified service location are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "responsible_staff": "string",
- "storage_tags": [
- {
- "storage_tag": {
- "@type": "StorageTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "name": "string",
- "service_location_id": "string",
- "responsible_staff": "string",
- "storage_tags": [
- {
- "storage_tag": {
- "@type": "StorageTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
storage-location-id required | string ID of the storage location to act upon |
Storage location is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "responsible_staff": "string",
- "storage_tags": [
- {
- "storage_tag": {
- "@type": "StorageTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
storage-location-id required | string ID of the storage location to act upon |
@type required | string Default: "StorageLocationStorageTagsUpdate" StorageLocationStorageTagsUpdate |
storage_tags | Array of objects (StorageLocationStorageTagConfiguration) The new set of storage tags for the location. When omitted or empty, the location's storage tags will be cleared. Note: * For each specific tag, at most one entry must exist in the list. * For now, no tag-specific configuration exists. The wrapper has been defined now though as to be prepared to add configuration later without the needs to redefine the whole set. |
Storage location was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "StorageLocationStorageTagsUpdate",
- "storage_tags": [
- {
- "storage_tag": {
- "@type": "StorageTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
{- "id": "string",
- "name": "string",
- "service_location_id": "string",
- "responsible_staff": "string",
- "storage_tags": [
- {
- "storage_tag": {
- "@type": "StorageTagReference",
- "id": "string",
- "scope": "PLATFORM"
}
}
]
}
Returns devices, sorted in ascending order by name.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only devices for the specified service location are returned. |
function | string When specified, only devices with the specified function are returned. See |
type | string When specified, only devices with the specified type are returned. See |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "ANDROID_PHONE",
- "identifiers": {
- "uuid": "string",
- "serial_number": "string",
- "vendor_identifiers": [
- "string"
], - "product_identifiers": [
- "string"
], - "mac_addresses": [
- "string"
], - "host_names": [
- "string"
], - "local_connection": {
- "host_device_id": "string",
- "host_device_port_identifier": "string",
- "host_device_port_name": "string"
}
}, - "functions": [
- "UNDEFINED"
], - "location": {
- "service_location": "string",
- "service_area": "string"
}, - "is_active": true,
- "vendor_name": "string",
- "product_name": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "name": "string",
- "description": "string",
- "type": "ANDROID_PHONE",
- "identifiers": {
- "uuid": "string",
- "serial_number": "string",
- "vendor_identifiers": [
- "string"
], - "product_identifiers": [
- "string"
], - "mac_addresses": [
- "string"
], - "host_names": [
- "string"
], - "local_connection": {
- "host_device_id": "string",
- "host_device_port_identifier": "string",
- "host_device_port_name": "string"
}
}, - "functions": [
- "UNDEFINED"
], - "location": {
- "service_location": "string",
- "service_area": "string"
}, - "is_active": true,
- "vendor_name": "string",
- "product_name": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Device is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "type": "ANDROID_PHONE",
- "identifiers": {
- "uuid": "string",
- "serial_number": "string",
- "vendor_identifiers": [
- "string"
], - "product_identifiers": [
- "string"
], - "mac_addresses": [
- "string"
], - "host_names": [
- "string"
], - "local_connection": {
- "host_device_id": "string",
- "host_device_port_identifier": "string",
- "host_device_port_name": "string"
}
}, - "functions": [
- "UNDEFINED"
], - "location": {
- "service_location": "string",
- "service_area": "string"
}, - "is_active": true,
- "vendor_name": "string",
- "product_name": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Device with subresources is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "device": {
- "id": "string",
- "name": "string",
- "description": "string",
- "type": "ANDROID_PHONE",
- "identifiers": {
- "uuid": "string",
- "serial_number": "string",
- "vendor_identifiers": [
- "string"
], - "product_identifiers": [
- "string"
], - "mac_addresses": [
- "string"
], - "host_names": [
- "string"
], - "local_connection": {
- "host_device_id": "string",
- "host_device_port_identifier": "string",
- "host_device_port_name": "string"
}
}, - "functions": [
- "UNDEFINED"
], - "location": {
- "service_location": "string",
- "service_area": "string"
}, - "is_active": true,
- "vendor_name": "string",
- "product_name": "string"
}, - "printing_services": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "printer_type": "PAGE_PRINTER"
}
], - "barcode_scanning_services": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "weighing_services": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "payment_processing_services": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "cash_handling_services": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "type": "CASH_DRAWER",
- "requires_inlay": false
}
], - "fiscal_memory_services": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "type": "RKSV",
- "is_multi_tenant_capable": true
}
], - "customer_facing_ui_services": [
- {
- "id": "string",
- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
]
}
Returns the printing services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "printer_type": "PAGE_PRINTER"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the barcode scanning services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the weighing services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the payment processing services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the cash handling services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "type": "CASH_DRAWER",
- "requires_inlay": false
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the fiscal memory services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "function": "UNDEFINED",
- "type": "RKSV",
- "is_multi_tenant_capable": true
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
Returns the customer facing UI services provided by the device.
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
usage_mode required | string (CustomerFacingUIUsageMode) Enum: "EXCLUSIVE" "INTERCHANGING" "DISABLED"
|
purposes | Array of strings (CustomerFacingUIPurpose) Items Enum: "PRODUCT_PRESENTATION" "CUSTOMER_FACING_CUWOS" "SELF_SERVICE" "PAYMENTS" The purposes for which this device shall be used (related to customer-facing UI). |
Service successfully created
Production
{- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
{- "id": "string",
- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
service-id required | string ID of the service to act upon |
Service is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
org-id required | string ID of the organization whose data is being accessed. |
device-id required | string ID of the device to act upon |
service-id required | string ID of the service to act upon |
usage_mode required | string (CustomerFacingUIUsageMode) Enum: "EXCLUSIVE" "INTERCHANGING" "DISABLED"
|
purposes | Array of strings (CustomerFacingUIPurpose) Items Enum: "PRODUCT_PRESENTATION" "CUSTOMER_FACING_CUWOS" "SELF_SERVICE" "PAYMENTS" The purposes for which this device shall be used (related to customer-facing UI). |
Service successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
{- "id": "string",
- "usage_mode": "EXCLUSIVE",
- "purposes": [
- "PRODUCT_PRESENTATION"
]
}
Returns enforePOS devices, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only devices for the specified service location are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}, - "cash_register_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
enforepos-device-id required | string ID of the enforePOS device to act upon |
enforePOS device is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}, - "cash_register_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
enforepos-device-id required | string ID of the enforePOS device to act upon |
default_peripherals | object (EnforePOSDeviceDefaultPeripherals) Structure holding information about what other devices are used by an enforePOS device. This configuration represents the default. More specific device usages may be configure for more specific contexts. For example, a sales channel may specify a specific printer for pickup slips which will be used instead the default printer configured for the device. |
customer_facing_ui_configuration | object (EnforePOSDeviceCustomerFacingUIConfiguration) Configuration for customer-facing UI operations triggered by the device owning this configuration. That is, what customer-facing UI device is used when this device wants to perform some customer-facing UI operation. |
sales_order_taking_configuration | object (EnforePOSDeviceSalesOrderTakingConfiguration) |
sales_history_configuration | object (EnforePOSDeviceSalesHistoryConfiguration) |
offers_and_invoicing_module_configuration | object (EnforePOSDeviceOffersAndInvoicingModuleConfiguration) |
barcode_scanning_configuration | object (EnforePOSDeviceBarcodeScanningConfiguration) |
Device was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}
}
{- "id": "string",
- "name": "string",
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}, - "cash_register_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
enforepos-device-id required | string ID of the enforePOS device to act upon |
@type required | string EnforePOSDeviceDefaultPeripheralsUpdate |
default_peripherals required | object (EnforePOSDeviceDefaultPeripherals) Structure holding information about what other devices are used by an enforePOS device. This configuration represents the default. More specific device usages may be configure for more specific contexts. For example, a sales channel may specify a specific printer for pickup slips which will be used instead the default printer configured for the device. |
Device was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "EnforePOSDeviceDefaultPeripheralsUpdate",
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}
}
{- "id": "string",
- "name": "string",
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}, - "cash_register_id": "string"
}
Retrieve all currently active event subscriptions.
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "default_peripherals": {
- "receipt_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "page_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "label_printer": {
- "device_id": "string",
- "printing_service_id": "string"
}, - "barcode_scanner": {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}, - "universal_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "customer_operated_barcode_scanners": [
- {
- "device_id": "string",
- "barcode_scanning_service_id": "string"
}
], - "weighing_scale": {
- "device_id": "string",
- "weighing_service_id": "string"
}
}, - "customer_facing_ui_configuration": {
- "default_customer_facing_ui_device": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "customer_facing_ui_device_per_purpose": {
- "property1": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}, - "property2": {
- "device_id": "string",
- "customer_facing_ui_service_id": "string"
}
}
}, - "sales_order_taking_configuration": {
- "enabled_order_taking_modes": [
- "OTC"
], - "otc_salesordertaking_config_id": "string",
- "processing_otc_salesordertaking_config_id": "string",
- "fulfillment_salesordertaking_config_id": "string",
- "selfservice_otc_salesordertaking_config_id": "string"
}, - "sales_history_configuration": {
- "sales_history_config_id": "string"
}, - "offers_and_invoicing_module_configuration": {
- "offers_module_enabled": false,
- "offers_module_configuration_id": "string",
- "invoicing_module_enabled": false,
- "invoicing_module_configuration_id": "string"
}, - "barcode_scanning_configuration": {
- "allow_use_of_scandit_license": false
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
Returns cash registers, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only cash registers for the specified service location are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "status": "PENDING",
- "register_nr": "string",
- "register_uuid": "string",
- "service_location_id": "string",
- "service_area_ids": [
- "string"
], - "pos_sales_channel_id": "string",
- "enforepos_device_id": "string",
- "device_usage": {
- "cash_handling_device": {
- "device_id": "string",
- "cash_handling_service_id": "string"
}
}, - "fiscal_memory_configuration": {
- "fiscal_memory_device": {
- "device_id": "string",
- "fiscal_memory_service_id": "string"
}, - "fiscal_memory_license_key": "string"
}, - "electronic_payment_configuration": {
- "payment_processing_device": {
- "device_id": "string",
- "payment_processing_service_id": "string"
}, - "electronic_payment_license_key": "string"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
cash-register-id required | string ID of the cash register to act upon |
Cash register is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "status": "PENDING",
- "register_nr": "string",
- "register_uuid": "string",
- "service_location_id": "string",
- "service_area_ids": [
- "string"
], - "pos_sales_channel_id": "string",
- "enforepos_device_id": "string",
- "device_usage": {
- "cash_handling_device": {
- "device_id": "string",
- "cash_handling_service_id": "string"
}
}, - "fiscal_memory_configuration": {
- "fiscal_memory_device": {
- "device_id": "string",
- "fiscal_memory_service_id": "string"
}, - "fiscal_memory_license_key": "string"
}, - "electronic_payment_configuration": {
- "payment_processing_device": {
- "device_id": "string",
- "payment_processing_service_id": "string"
}, - "electronic_payment_license_key": "string"
}
}
org-id required | string ID of the organization whose data is being accessed. |
cash-register-id required | string ID of the cash register to act upon |
service_area_ids | Array of strings The IDs of the service areas covered by this cash register. |
device_usage | object (CashRegisterDeviceUsage) Structure holding information about what other devices are used by a cash register. |
fiscal_memory_configuration | object (CashRegisterFiscalMemoryConfiguration) Configuration of the fiscal memory for a cash register |
electronic_payment_configuration | object (CashRegisterElectronicPaymentConfiguration) Configuration of the fiscal memory for a cash register |
Cash register was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "service_area_ids": [
- "string"
], - "device_usage": {
- "cash_handling_device": {
- "device_id": "string",
- "cash_handling_service_id": "string"
}
}, - "fiscal_memory_configuration": {
- "fiscal_memory_device": {
- "device_id": "string",
- "fiscal_memory_service_id": "string"
}, - "fiscal_memory_license_key": "string"
}, - "electronic_payment_configuration": {
- "payment_processing_device": {
- "device_id": "string",
- "payment_processing_service_id": "string"
}, - "electronic_payment_license_key": "string"
}
}
{- "id": "string",
- "status": "PENDING",
- "register_nr": "string",
- "register_uuid": "string",
- "service_location_id": "string",
- "service_area_ids": [
- "string"
], - "pos_sales_channel_id": "string",
- "enforepos_device_id": "string",
- "device_usage": {
- "cash_handling_device": {
- "device_id": "string",
- "cash_handling_service_id": "string"
}
}, - "fiscal_memory_configuration": {
- "fiscal_memory_device": {
- "device_id": "string",
- "fiscal_memory_service_id": "string"
}, - "fiscal_memory_license_key": "string"
}, - "electronic_payment_configuration": {
- "payment_processing_device": {
- "device_id": "string",
- "payment_processing_service_id": "string"
}, - "electronic_payment_license_key": "string"
}
}
Retrieve all currently active event subscriptions.
org-id required | string ID of the organization whose data is being accessed. |
List of registrations
Credentials missing or not sufficient
Production
{- "items": [
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
If the callback URL is already registered, we return the original subscription ID. We will continue attempting to send new items to registered subscriptions until they are deleted. In case we cannot reach the endpoint, we will apply an exponential backoff.
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "status": "PENDING",
- "service_area_ids": [
- "string"
], - "device_usage": {
- "cash_handling_device": {
- "device_id": "string",
- "cash_handling_service_id": "string"
}
}, - "fiscal_memory_configuration": {
- "fiscal_memory_device": {
- "device_id": "string",
- "fiscal_memory_service_id": "string"
}, - "fiscal_memory_license_key": "string"
}, - "electronic_payment_configuration": {
- "payment_processing_device": {
- "device_id": "string",
- "payment_processing_service_id": "string"
}, - "electronic_payment_license_key": "string"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
Returns accounting configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
money_transfer_settings required | object (MoneyTransferSettings) Settings for money transfers. |
safebag_settings required | object (SafebagSettings) Settings for safebags. |
cash_management_settings required | object (CashManagementSettings) Settings related to management of cash. |
business_day_management_settings required | object (LocationBusinessDayManagementSettings) Settings that control the management of the service location's business day. |
personal_drawing_and_deposit_settings required | object (PersonalDrawingAndDepositSettings) Settings for personal drawings/deposits |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
money_transfer_settings required | object (MoneyTransferSettings) Settings for money transfers. |
safebag_settings required | object (SafebagSettings) Settings for safebags. |
cash_management_settings required | object (CashManagementSettings) Settings related to management of cash. |
business_day_management_settings required | object (LocationBusinessDayManagementSettings) Settings that control the management of the service location's business day. |
personal_drawing_and_deposit_settings required | object (PersonalDrawingAndDepositSettings) Settings for personal drawings/deposits |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "money_transfer_settings": {
- "external_target_types_using_safe_bags": [
- "BANK_ACCOUNT"
], - "external_targets_requiring_reconciliation": [
- "BANK_ACCOUNT"
], - "warn_about_unreconciled_external_transfers_after": 1,
- "external_targets_requiring_target_accounts": [
- "BANK_ACCOUNT"
], - "preset_denominations_for_drawings_after_finish": false
}, - "safebag_settings": {
- "safebag_identifier_provided_by_user": true,
- "safebag_identifier_configuration": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "allow_multiple_transfers_per_safebag": false,
- "maximum_amount": {
- "value": 0,
- "unit": "AUD"
}, - "counting_protocol_required_for_transfers": false,
- "counting_protocol_required_for_mark_as_prepared": false,
- "verification_required_for_mark_as_prepared": false,
- "manually_mark_as_ready_for_pickup": false,
- "receipt_settings": {
- "document_printing_count": 0
}, - "rejection_receipt_settings": {
- "document_printing_count": 0
}
}, - "cash_management_settings": {
- "manage_cash_ledger": false,
- "cash_container_settings": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "cash_container_settings_per_container_type": {
- "property1": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}, - "property2": {
- "thresholds": {
- "minimum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_starting_period": {
- "value": 0,
- "unit": "AUD"
}, - "minimum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}, - "maximum_cash_threshold_when_finishing_period": {
- "value": 0,
- "unit": "AUD"
}
}, - "show_current_balance": true,
- "drawing_targets_inside_location": [
- "CASH_DRAWER"
], - "deposit_sources_for_transfers_inside_location": [
- "CASH_DRAWER"
], - "drawing_targets_outside_of_location": [
- "BANK_ACCOUNT"
], - "deposit_sources_from_outside_of_location": [
- "BANK_ACCOUNT"
], - "cash_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerCashTransferOperationReason",
- "name": "DROP"
}
]
}, - "expense_transaction_settings": {
- "expensing_mode": "NOT_ALLOWED",
- "tag_selection_mode": "MANDATORY",
- "allow_tag_creation": false
}, - "print_receipt_for_cash_transactions": false,
- "settings_for_counting_at_period_start": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_in_between": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "settings_for_counting_at_period_finish": {
- "counting_mode": "NOT_ALLOWED",
- "counting_type": "AMOUNT"
}, - "reconciliation_settings": {
- "amount_threshold_for_automatic_reconciliation": {
- "value": 0,
- "unit": "AUD"
}, - "max_number_of_mandatory_recounts_when_above_threshold": 0,
- "amount_threshold_for_mandatory_recount": {
- "value": 0,
- "unit": "AUD"
}, - "reuse_denominations_for_recounts": false,
- "shortage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}, - "overage_reconciliation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerReconciliationOperationReason",
- "name": "MISTAKE"
}
]
}
}, - "maintain_permanent_counting_protocol": false
}
}
}, - "business_day_management_settings": {
- "reassign_open_orders_when_finishing_shifts": false,
- "handle_open_orders_when_finishing_business_day_of_devices": false,
- "show_summary_after_finishing_business_day_of_devices": true,
- "print_report_after_finishing_business_day_of_devices": false,
- "report_options_for_device_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_shifts": true,
- "print_report_after_finishing_shifts": false,
- "report_options_for_staff_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}, - "show_summary_after_finishing_location_business_day": true,
- "print_report_after_finishing_location_business_day": false,
- "report_options_for_location_reports": {
- "include_revenue_details": true,
- "include_payment_method_details": true,
- "include_cash_container_details": true,
- "include_sales_info_for_sales_categories": false,
- "include_sales_info_for_sales_items": false,
- "include_transaction_details": false
}
}, - "personal_drawing_and_deposit_settings": {
- "personal_drawing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}, - "personal_deposit_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedLedgerPersonalDrawingOrDepositOperationReason",
- "name": "LIQUIDITY"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "scandit_license_key": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
scandit_license_key | string |
Configuration was updated successfully
Invalid parameters were sent by the client
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "scandit_license_key": "string"
}
{- "scandit_license_key": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration was deleted successfully
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns inventory management configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any location) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "id": "string",
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
owning_sales_channel | object (SalesChannelReference) |
settings_per_tag required | Array of objects (InventoryManagementSettingsForTag) Holds the inventory management settings on a "per tag" level. For each inventory management tag, at most a single entry may be present in the list. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "id": "string",
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "id": "string",
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
owning_sales_channel | object (SalesChannelReference) |
settings_per_tag required | Array of objects (InventoryManagementSettingsForTag) Holds the inventory management settings on a "per tag" level. For each inventory management tag, at most a single entry may be present in the list. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_sales_channel": {
- "id": "string",
- "type": "POS_SALES_CHANNEL"
}, - "settings_per_tag": [
- {
- "id": "string",
- "tag": {
- "@type": "InventoryManagementTagReference",
- "id": "string",
- "scope": "PLATFORM"
}, - "goods_out_settings": {
- "allow_picking_without_sufficient_stock": true
}, - "goods_in_settings": {
- "enforce_assortment_tags": false,
- "enforce_storage_tags": false
}, - "manual_stock_modification_settings": {
- "allow_operations_to_result_in_negative_stock_count": true
}, - "merchant_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "customer_operated_otc_order_taking_settings": {
- "require_waiver_when_no_available_stock": false,
- "treat_stock_in_basket_as_processing_out": false,
- "enable_specification_of_lots": false,
- "enable_specification_of_conditions": false,
- "enable_specification_of_unique_item_ids": false
}, - "merchant_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "customer_operated_fso_order_taking_settings": {
- "constraint_level_for_confirmation": "REQUIRE_AVAILABLE_STOCK",
- "treat_stock_in_basket_as_planned_out": false,
- "enable_specification_of_conditions": false
}, - "threshold_for_lsi": {
- "threshold_for_low": 0,
- "threshold_for_critical": 0
}
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns goods-in configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any location) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
receipt_settings required | object (GoodsInReceiptSettings) Settings related to the "receipt" functionality of a goods-in. |
review_settings required | object (GoodsInReviewSettings) Settings related to the "review" functionality of a goods-in. |
resolution_settings required | object (GoodsInResolutionSettings) Settings related to the "resolution" functionality of a goods-in. |
lifecycle_exception_settings required | object (GoodsInLifecycleExceptionSettings) Settings related to exceptions to the regular goods-in lifecycle. |
ui_settings required | object (GoodsInUISettings) Settings that control the goods-in UI of the enforePOS client. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
receipt_settings required | object (GoodsInReceiptSettings) Settings related to the "receipt" functionality of a goods-in. |
review_settings required | object (GoodsInReviewSettings) Settings related to the "review" functionality of a goods-in. |
resolution_settings required | object (GoodsInResolutionSettings) Settings related to the "resolution" functionality of a goods-in. |
lifecycle_exception_settings required | object (GoodsInLifecycleExceptionSettings) Settings related to exceptions to the regular goods-in lifecycle. |
ui_settings required | object (GoodsInUISettings) Settings that control the goods-in UI of the enforePOS client. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "receipt_settings": {
- "receipt_mode": "MANUAL_BY_PACKAGE"
}, - "review_settings": {
- "review_mode": "MANUAL",
- "expected_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExpectedValueModificationReason",
- "name": "WRONGLY_ADVISED"
}
]
}, - "received_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReceivedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "resolution_settings": {
- "resolution_mode": "IMMEDIATE_AUTO_RESOLUTION",
- "enabled_manual_resolutions": [
- "COLLECT"
], - "exceptional_resolution_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInExceptionalResolutionReason",
- "name": "NOT_ORDERED"
}
]
}, - "adjustment_settings": {
- "adjustment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResolutionAdjustmentReason",
- "name": "HUMAN_ERROR"
}
]
}
}
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInCancellationReason",
- "name": "NOT_DELIVERED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInReopeningReason",
- "name": "GOODS_REQUALIFICATION_NEEDED"
}
]
}, - "reset_to_planned_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsInResetToPlannedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "use_planned_goods_in": false,
- "use_packages": false,
- "allow_creation_of_goods_ins_on_the_fly": false,
- "allow_creation_of_items_or_packages_in_system_controlled_goods_ins": false,
- "use_expected_values_when_creating_goods_in_items": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns goods-out configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any location) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
confirmation_settings required | object (GoodsOutConfirmationSettings) Settings related to the "confirmation" functionality of a goods-out. |
picking_settings required | object (GoodsOutPickingSettings) Settings related to the "picking" functionality of a goods-out. |
packing_settings required | object (GoodsOutPackingSettings) Settings related to the "packing" functionality of a goods-out. |
fulfillment_settings required | object (GoodsOutFulfillmentSettings) Settings related to the "fulfillment" functionality of a goods-out. The term "fulfillment" here means the phase starting with packages being picked-up by the customer/delivery staff up to and including them being delivered (when applicable) and the goods-out being marked as completed. |
lifecycle_exception_settings required | object (GoodsOutLifecycleExceptionSettings) Settings related to exceptions to the regular goods-out lifecycle. |
ui_settings required | object (GoodsOutUISettings) Settings that control the goods-out UI of the enforePOS client. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
confirmation_settings required | object (GoodsOutConfirmationSettings) Settings related to the "confirmation" functionality of a goods-out. |
picking_settings required | object (GoodsOutPickingSettings) Settings related to the "picking" functionality of a goods-out. |
packing_settings required | object (GoodsOutPackingSettings) Settings related to the "packing" functionality of a goods-out. |
fulfillment_settings required | object (GoodsOutFulfillmentSettings) Settings related to the "fulfillment" functionality of a goods-out. The term "fulfillment" here means the phase starting with packages being picked-up by the customer/delivery staff up to and including them being delivered (when applicable) and the goods-out being marked as completed. |
lifecycle_exception_settings required | object (GoodsOutLifecycleExceptionSettings) Settings related to exceptions to the regular goods-out lifecycle. |
ui_settings required | object (GoodsOutUISettings) Settings that control the goods-out UI of the enforePOS client. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_processing_location_id": "string",
- "confirmation_settings": {
- "confirmation_mode": "MANUAL",
- "rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutRejectionReason",
- "name": "CANCELED_VIA_ORIGIN"
}
]
}
}, - "picking_settings": {
- "picked_value_modification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutPickedValueModificationReason",
- "name": "HUMAN_ERROR"
}
]
}, - "item_split_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutItemSplitReason",
- "name": "MULTIPLE_LOTS"
}
]
}, - "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}, - "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "packing_settings": {
- "use_packages": false,
- "track_package_container_material": false,
- "track_package_weight": false,
- "return_package_to_packed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReturnPackageToPackedReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}
}, - "fulfillment_settings": {
- "require_signature_for_fulfillment": false
}, - "lifecycle_exception_settings": {
- "cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationReason",
- "name": "REJECTED_BY_RECIPIENT"
}
]
}, - "cancellation_request_rejection_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestRejectionReason",
- "name": "OTHER"
}
]
}, - "cancellation_request_withdrawal_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutCancellationRequestWithdrawalReason",
- "name": "ACCIDENTALLY_CREATED"
}
]
}, - "manual_on_hold_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutManualOnHoldReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reopen_or_reset_grace_period": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "reopening_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutReopeningReason",
- "name": "PACKAGE_RETURNED"
}
]
}, - "reset_to_confirmed_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedGoodsOutResetToConfirmedReason",
- "name": "WRONGLY_PROCESSED"
}
]
}
}, - "ui_settings": {
- "order_manager_ui_settings": {
- "enable_mark_as_picked": false,
- "enable_mark_as_packed": false,
- "enable_mark_as_ready_for_pickup": false,
- "enable_mark_as_picked_up": false,
- "enable_mark_as_fulfilled": false
}, - "kanban_ui_settings": {
- "enable_transition_goods_out_to_picked": false,
- "enable_transition_goods_out_to_packed": false
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns manual stock modification configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any location) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
stock_count_operation_settings required | object (StockCountOperationSettings) Settings related to operations for modifying stock counts. |
stock_blockage_operation_settings required | object (StockBlockageOperationSettings) Settings related to operations related to blocking and unblocking stock. |
stock_requalification_operation_settings required | object (StockRequalificationOperationSettings) Settings related to operations for requalifying stock. |
stock_conversion_operation_settings required | object (StockConversionOperationSettings) Settings related to operations for stock conversions. |
stock_transfer_operation_settings required | object (StockTransferOperationSettings) Settings related to stock transfer operations. |
undo_operation_settings required | object (UndoOperationSettings) Settings related to undo operations. |
missing_data_waiver_settings required | object (MissingDataWaiverSettings) Settings for missing data waivers for MSM. |
storage_location_compatibility_settings required | object (StorageLocationCompatibilitySettings) Settings for storage location compatibility for MSM. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
stock_count_operation_settings required | object (StockCountOperationSettings) Settings related to operations for modifying stock counts. |
stock_blockage_operation_settings required | object (StockBlockageOperationSettings) Settings related to operations related to blocking and unblocking stock. |
stock_requalification_operation_settings required | object (StockRequalificationOperationSettings) Settings related to operations for requalifying stock. |
stock_conversion_operation_settings required | object (StockConversionOperationSettings) Settings related to operations for stock conversions. |
stock_transfer_operation_settings required | object (StockTransferOperationSettings) Settings related to stock transfer operations. |
undo_operation_settings required | object (UndoOperationSettings) Settings related to undo operations. |
missing_data_waiver_settings required | object (MissingDataWaiverSettings) Settings for missing data waivers for MSM. |
storage_location_compatibility_settings required | object (StorageLocationCompatibilitySettings) Settings for storage location compatibility for MSM. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_service_location_id": "string",
- "stock_count_operation_settings": {
- "stock_count_reset_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountResetReason",
- "name": "INITIAL_COUNT"
}
]
}, - "stock_count_increment_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountIncrementReason",
- "name": "PURCHASE"
}
]
}, - "stock_count_decrement_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockCountDecrementReason",
- "name": "SALE"
}
]
}
}, - "stock_blockage_operation_settings": {
- "block_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationBlockStockReason",
- "name": "PRODUCT_RECALL"
}
]
}, - "unblock_stock_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUnblockStockReason",
- "name": "NOT_SUBJECT_TO_RECALL"
}
]
}
}, - "stock_requalification_operation_settings": {
- "stock_requalification_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockRequalificationReason",
- "name": "DATA_UPDATE"
}
]
}
}, - "stock_conversion_operation_settings": {
- "set_breakup_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetBreakupReason",
- "name": "STOCK_NEEDED"
}
]
}, - "set_combination_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationSetCombinationReason",
- "name": "STOCK_NEEDED"
}
]
}, - "resource_conversion_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationResourceConversionReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "stock_transfer_operation_settings": {
- "stock_transfer_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationStockTransferReason",
- "name": "STOCK_NEEDED"
}
]
}
}, - "undo_operation_settings": {
- "undo_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedManualStockModificationUndoReason",
- "name": "HUMAN_ERROR"
}
]
}
}, - "missing_data_waiver_settings": {
- "inventory_tracking_data_omission_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedInventoryTrackingDataOmissionReason",
- "name": "NOT_AVAILABLE"
}
]
}
}, - "storage_location_compatibility_settings": {
- "storage_location_compatibility_violation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedStorageLocationCompatibilityViolationReason",
- "name": "NOT_AVAILABLE"
}
]
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns sales history configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
payment_settings required | object (SalesHistoryPaymentSettings) Configuration for payment settings for the sales history UI. |
void_settings required | object (SalesHistoryVoidSettings) Configuration for void operations for the sales history UI. |
receipt_settings required | object (SalesHistoryReceiptSettings) Configuration for receipts for the sales history UI. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
payment_settings required | object (SalesHistoryPaymentSettings) Configuration for payment settings for the sales history UI. |
void_settings required | object (SalesHistoryVoidSettings) Configuration for void operations for the sales history UI. |
receipt_settings required | object (SalesHistoryReceiptSettings) Configuration for receipts for the sales history UI. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "payment_settings": {
- "supported_payment_options_for_existing_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_and_invoicing_options_for_newly_issued_invoices": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "supported_payment_options_for_add_tip": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
]
}
}, - "void_settings": {
- "void_invoice_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedVoidInvoiceReason",
- "name": "CUSTOMER_CANCELATION"
}
]
}, - "refund_cuwo_config": {
- "provider_id": "string",
- "authorize_refund_start_url": "string",
- "process_refund_start_url": "string",
- "cancel_refund_start_url": "string"
}
}, - "receipt_settings": {
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns OTC sales order taking configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
general_settings required | object (OTCSalesOrderTakingSettings) Configuration settings specific for OTC sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
dining_settings required | object (SalesOrderDiningSettings) Configuration specific for dining settings for OTC sales order taking UI. |
reservation_settings required | object (SalesOrderReservationSettings) Configuration specific for reservation settings for (processing) OTC sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
floor_plan_definition_id | string [ 1 .. 256 ] characters The ID of the floor plan definition used for this sales order taking. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
general_settings required | object (OTCSalesOrderTakingSettings) Configuration settings specific for OTC sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
dining_settings required | object (SalesOrderDiningSettings) Configuration specific for dining settings for OTC sales order taking UI. |
reservation_settings required | object (SalesOrderReservationSettings) Configuration specific for reservation settings for (processing) OTC sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
floor_plan_definition_id | string [ 1 .. 256 ] characters The ID of the floor plan definition used for this sales order taking. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns "processing OTC" sales order taking configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
general_settings required | object (ProcessingOTCSalesOrderTakingSettings) Configuration settings specific for "processing OTC" sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
dining_settings required | object (SalesOrderDiningSettings) Configuration specific for dining settings for OTC sales order taking UI. |
reservation_settings required | object (SalesOrderReservationSettings) Configuration specific for reservation settings for (processing) OTC sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
floor_plan_definition_id | string [ 1 .. 256 ] characters The ID of the floor plan definition used for this sales order taking. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
general_settings required | object (ProcessingOTCSalesOrderTakingSettings) Configuration settings specific for "processing OTC" sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
dining_settings required | object (SalesOrderDiningSettings) Configuration specific for dining settings for OTC sales order taking UI. |
reservation_settings required | object (SalesOrderReservationSettings) Configuration specific for reservation settings for (processing) OTC sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
floor_plan_definition_id | string [ 1 .. 256 ] characters The ID of the floor plan definition used for this sales order taking. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "park_orders_in_the_cloud": false,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "item_group_type": "NONE",
- "processing_slot_type": "NONE",
- "processing_slots_configuration": {
- "slots": [
- "string"
], - "expedite_slot": "string",
- "expedite_slot_position": "BEFORE_OTHER_SLOTS",
- "slot_processing_configuration": {
- "slots_must_be_requested": true,
- "manually_mark_slots_as_done": false,
- "slot_production_slip_printing_mode": "NONE"
}
}, - "use_open_tab_for_inhouse_consumption": true,
- "use_open_tab_for_take_away": false
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "dining_settings": {
- "dining_mode": "NONE"
}, - "reservation_settings": {
- "end_reservation_on_checkout": false
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string",
- "floor_plan_definition_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns self-service OTC sales order taking configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
supported_self_service_types required | Array of strings (SelfServiceType) Items Enum: "TABLE_SERVICE" "PICKUP_INHOUSE" "PICKUP_TAKE_AWAY" The list of self servie types supported by this configuration. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
device_settings required | object (SelfServiceDeviceSettings) Configuration of generic device settings in self service. |
order_settings required | object (SelfServiceOrderSettings) Configuration of order handling in self service. |
available_idle_screen_configurations | Array of objects (IdleScreenConfiguration) The list of available configurations for the idle screen during self-service operations. A device configured for self service will use the first
configuration with a matching |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
supported_self_service_types required | Array of strings (SelfServiceType) Items Enum: "TABLE_SERVICE" "PICKUP_INHOUSE" "PICKUP_TAKE_AWAY" The list of self servie types supported by this configuration. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
device_settings required | object (SelfServiceDeviceSettings) Configuration of generic device settings in self service. |
order_settings required | object (SelfServiceOrderSettings) Configuration of order handling in self service. |
available_idle_screen_configurations | Array of objects (IdleScreenConfiguration) The list of available configurations for the idle screen during self-service operations. A device configured for self service will use the first
configuration with a matching |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "supported_self_service_types": [
- "TABLE_SERVICE"
], - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "device_settings": {
- "device_reboot_time": "13:00:00",
- "wake_up_device_on_interaction": true,
- "order_timeout_while_idle_in_milli_seconds": 60000,
- "back_to_idle_screen_timeout_in_milli_seconds": 5000
}, - "order_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "order_amount_limit": {
- "value": 0,
- "unit": "AUD"
}, - "allow_scan_of_customer_cards": false,
- "customer_selection_required": false,
- "allow_redemption_of_coupons_and_rewards": false,
- "allow_redemption_of_vouchers_and_gift_cards": true,
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "allow_collective_settlements": true,
- "allow_collective_settlements_to_include_other_tables": false
}, - "available_idle_screen_configurations": [
- {
- "name": "string",
- "description": "string",
- "is_active": true,
- "time_constraints": [
- {
- "day_of_week": "MONDAY",
- "start_time": "string",
- "end_time": "string"
}
], - "allowed_device_types": [
- "ANDROID_PHONE"
], - "header_logo_image_id": "string",
- "background_image_id": "string",
- "footer_image_id": "string",
- "info_url": "string"
}
], - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns fulfillment sales order taking configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
general_settings required | object (FulfillmentSalesOrderTakingSettings) Configuration settings specific for "fulfillment" sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
fulfillment_settings required | object (SalesOrderFulfillmentSettings) Configuration settings specific for fulfillment sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
general_settings required | object (FulfillmentSalesOrderTakingSettings) Configuration settings specific for "fulfillment" sales order taking UI. |
customer_settings required | object (SalesOrderCustomerSettings) Settings controlling the selection and handling of customers for sales orders in an order-taking UI. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
line_item_settings | object (SalesOrderLineItemSettings) Configuration settings related to line items for sales order taking UIs. |
fulfillment_settings required | object (SalesOrderFulfillmentSettings) Configuration settings specific for fulfillment sales order taking UI. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
payment_settings required | object (SalesOrderPaymentSettings) Configuration specific for payment settings for OTC,f ulfillment and self service sales order taking UIs. |
receipt_settings required | object (SalesOrderReceiptSettings) Configuration specific for receipt settings for OTC, fulfillment and self service sales order taking UIs. |
customer_facing_ui_settings | object (CustomerFacingUISettings) Configuration specific for customer facing ui that could be displayed on configured customer displays for sales order taking UIs. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used by this order taking config. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "always_show_configuration_for_new_line_items": false,
- "order_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "show_order_summary_before_checkout": false,
- "max_characters_for_special_instructions": 0,
- "related_products_suggestion_mode": "REPEATED",
- "start_with_order_selection": false,
- "show_additional_park_order_query": true,
- "immediate_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedImmediateSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "checked_out_order_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedCheckedOutSalesOrderCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "customer_settings": {
- "selection_mode": "MANDATORY",
- "allowed_customer_types": [
- "UNKNOWN"
]
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "line_item_settings": {
- "payout_item_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedSalesOrderPayoutItemReason",
- "name": "DEPOSIT_RETURN"
}
]
}, - "unprocessed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedUnprocessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}, - "processed_item_cancellation_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedProcessedSalesOrderLineItemCancellationReason",
- "name": "CUSTOMER_CANCEL"
}
]
}
}, - "fulfillment_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP"
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "payment_settings": {
- "credit_limit_per_invoice": {
- "value": 0,
- "unit": "AUD"
}, - "supported_payment_and_invoicing_options": [
- {
- "@type": "BuiltInPaymentOptionRef",
- "option": "CASH"
}
], - "supported_payment_options": [
- "CASH"
], - "supported_external_payment_methods": [
- {
- "@type": "ExternalPaymentMethodRef",
- "id": "stringstringstringstring",
- "type": "BASIC"
}
], - "invoice_payment_terms": [
- {
- "target": {
- "type": "PREPAYMENT",
- "due_date_duration": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "methods": [
- "CASH"
], - "cash_discount_rate": 0
}
], - "supported_payout_options": [
- {
- "@type": "BuiltInPayoutOptionRef",
- "option": "CASH"
}
], - "tipping_settings": {
- "enable_tipping": true,
- "limit_tipping_to_cash_payments": false,
- "enforce_tipping": false,
- "enable_cashier_tip_input": true
}, - "lock_screen_after_user_performed_card_payment": true
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "receipt_printing_is_required": true,
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "include_qr_code_for_digital_receipt": true,
- "include_qr_code_for_fiscal_memory_information": true,
- "merge_items_on_add": false,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "enable_entertainment_receipt": false,
- "canceled_unprocessed_items_ui_display_mode": "HIDE",
- "show_canceled_unprocessed_items_on_invoice": false,
- "show_canceled_processed_items_on_invoice": false
}, - "customer_facing_ui_settings": {
- "sot_order_items": {
- "is_enabled": true
}, - "sot_order_summary": {
- "is_enabled": true
}, - "product_presentation": {
- "is_enabled": true
}, - "idle_screen_configuration_id": "stringstringstringstring"
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns offers module configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
general_settings required | object (OffersModuleGeneralSettings) General settings for the "Offers" module. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
line_item_settings required | object (OffersModuleLineItemSettings) Configuration settings related to line items for the "Offers" module. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used for creating offers. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
general_settings required | object (OffersModuleGeneralSettings) General settings for the "Offers" module. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
line_item_settings required | object (OffersModuleLineItemSettings) Configuration settings related to line items for the "Offers" module. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used for creating offers. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "enabled_fulfillment_types": [
- "PICKUP"
], - "default_fulfillment_type": "PICKUP",
- "show_summary_before_offer_activation": true,
- "start_with_offer_selection": false,
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns invoicing module configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
default_configuration_only | boolean When TRUE, only the default configuration is returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
description | string |
general_settings required | object (InvoicingModuleGeneralSettings) General settings for the "Invoicing" module. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
receipt_settings required | object (InvoicingModuleReceiptSettings) Configuration settings related to receipts for the "Invoicing" module. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
line_item_settings required | object (InvoicingModuleLineItemSettings) Configuration settings related to line items for the "Invoicing" module. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used for creating invoices. |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string |
description | string |
general_settings required | object (InvoicingModuleGeneralSettings) General settings for the "Invoicing" module. |
recorded_for_settings required | object (SalesOrderRecordedForSettings) Settings controlling the selection and handling of "recorded for" entities for sales orders in an order-taking UI. |
tag_settings required | object (SalesOrderTagSettings) Settings controlling the selection and handling of tags for sales orders in an order-taking UI. |
receipt_settings required | object (InvoicingModuleReceiptSettings) Configuration settings related to receipts for the "Invoicing" module. |
pricing_and_discount_settings required | object (SalesOrderPricingAndDiscountSettings) Configuration settings related to pricing and discounts for sales order taking UIs. |
line_item_settings required | object (InvoicingModuleLineItemSettings) Configuration settings related to line items for the "Invoicing" module. |
ui_settings required | object (SalesOrderTakingUISettings) Holds configuration settings for the UI elements of an order taking UI. For example, the settings here allow the merchant to configure which elements are present in the toolbars above/below the basket. |
sales_item_navigation_id required | string [ 1 .. 256 ] characters The ID of the sales item navigation used for creating invoices. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default": true,
- "owning_enforepos_device_id": "string",
- "general_settings": {
- "show_summary_before_issuing_invoice": true,
- "start_with_invoice_selection": false,
- "invoice_management": "BY_CUSTOMERS",
- "allow_special_instructions": true,
- "max_characters_for_special_instructions": 0
}, - "recorded_for_settings": {
- "selection_mode": "MANDATORY"
}, - "tag_settings": {
- "selection_mode": "MANDATORY"
}, - "receipt_settings": {
- "receipt_distribution_mode": "SKIPPED",
- "default_receipt_generation_mode": "NONE",
- "disabled_receipt_distribution_types": [
- "EMAIL"
], - "enable_entertainment_receipt": false,
- "receipt_staff_display_mode": "STAFF_FULL_NAME",
- "merge_items_on_add": true,
- "merge_bto_items_on_add": false,
- "merge_items_on_invoice": false,
- "hide_free_options_on_invoice": false,
- "include_qr_code_for_digital_receipt": true
}, - "pricing_and_discount_settings": {
- "manual_pricing_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "manual_discount_reason_settings": {
- "reason_giving_mode": "MANDATORY",
- "reasons": [
- {
- "@type": "PlatformDefinedPriceModificationReason",
- "name": "DAMAGED"
}
]
}, - "predefined_manual_discount_values": [
- {
- "@type": "FixedAmountDiscountOrMarkupValue",
- "amount": {
- "value": 0,
- "unit": "AUD"
}
}
], - "allow_custom_values_for_manual_discount": true
}, - "line_item_settings": {
- "always_show_configuration_for_new_line_items": false
}, - "ui_settings": {
- "basket_position": "LEFT",
- "basket_size": "SMALL",
- "pos_keypad_settings": {
- "show_pos_keypad_in_sin": false,
- "stand_alone_pos_keypad_functions_bar_items": [
- {
- "@type": "UIFunctionGridItem",
- "function": {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
}
], - "stand_alone_pos_keypad_modifiers": [
- {
- "@type": "NumericIdentifierModifier"
}
]
}, - "above_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}, - "below_basket_action_toolbar": {
- "show_toolbar": true,
- "elements": [
- {
- "@type": "LockScreen",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "display_mode": "ICON_ONLY"
}
]
}
}, - "sales_item_navigation_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns idle screen configurations, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
shared_configurations_only | boolean When TRUE, only shared configurations (i.e., the ones not owned by any device) are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string Option shorter name |
description | string Option longer description |
is_default_for | string (AudienceType) Enum: "STAFF" "CUSTOMERS"
|
owner | object (OwnerReference) |
background required | any (Background) |
widget_layout | any (WidgetLayout) |
Configuration has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
name required | string Option shorter name |
description | string Option longer description |
is_default_for | string (AudienceType) Enum: "STAFF" "CUSTOMERS"
|
owner | object (OwnerReference) |
background required | any (Background) |
widget_layout | any (WidgetLayout) |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "is_default_for": "STAFF",
- "owner": {
- "device_id": "string",
- "device_service_id": "string"
}, - "background": {
- "image_id": "string",
- "limitations": {
- "language_tags": [
- "string"
]
}
}, - "widget_layout": {
- "horizontal_alignment": "START",
- "vertical_alignment": "START",
- "widget": {
- "time_text_color": "string",
- "date_text_color": "string",
- "date_placement": "HIDDEN"
}, - "size": "SMALL"
}
}
org-id required | string ID of the organization whose data is being accessed. |
configuration-id required | string ID of the configuration to act upon |
Configuration was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of connected shipping services
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "base_url": "string",
- "credentials_key": "string",
- "package_constraints_config": {
- "package_weight_required": false,
- "package_size_required": false,
- "max_dimensions": {
- "length": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "width": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "height": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "mass": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "max_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "max_length_plus_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string The name of the shipping carrier. |
base_url required | string The base url which is called e.g. for requesting the labels. |
credentials_key | string The credentialsKey to access the baseUrl. |
package_constraints_config | object (PackageConstraintsConfig) Package constraints and requirements given by the shipping carrier or specific to the shipping service. |
Created connected shipping services
Production
{- "name": "string",
- "base_url": "string",
- "credentials_key": "string",
- "package_constraints_config": {
- "package_weight_required": false,
- "package_size_required": false,
- "max_dimensions": {
- "length": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "width": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "height": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "mass": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "max_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "max_length_plus_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}
}
{- "id": "string",
- "name": "string",
- "base_url": "string",
- "credentials_key": "string",
- "package_constraints_config": {
- "package_weight_required": false,
- "package_size_required": false,
- "max_dimensions": {
- "length": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "width": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "height": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "mass": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "max_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "max_length_plus_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
shipping-service-id required | string ID of the shipping service to act upon |
name required | string The name of the shipping carrier. |
base_url required | string The base url which is called e.g. for requesting the labels. |
credentials_key | string The credentialsKey to access the baseUrl. |
package_constraints_config | object (PackageConstraintsConfig) Package constraints and requirements given by the shipping carrier or specific to the shipping service. |
Updated connected shipping service
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "name": "string",
- "base_url": "string",
- "credentials_key": "string",
- "package_constraints_config": {
- "package_weight_required": false,
- "package_size_required": false,
- "max_dimensions": {
- "length": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "width": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "height": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "mass": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "max_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "max_length_plus_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}
}
{- "id": "string",
- "name": "string",
- "base_url": "string",
- "credentials_key": "string",
- "package_constraints_config": {
- "package_weight_required": false,
- "package_size_required": false,
- "max_dimensions": {
- "length": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "width": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "height": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "mass": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}, - "max_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}, - "max_length_plus_girth": {
- "value": 0,
- "unit": "ENERGY_JOULES"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
shipping-service-id required | string ID of the shipping service to act upon |
Connected Shipping Service was successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
Returns basic external invoicing methods, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
is_active required | boolean Default: true Flag indicating whether the EPM is "active". Only active BasicExternalInvoicingMethods are available in the invoicing/payout UI. |
external_id | string Optional external identifier of the external invoicing method. |
EIM has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "is_active": true,
- "external_id": "string"
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
eim-id required | string ID of the external invoicing method to act upon |
EIM is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
eim-id required | string ID of the external invoicing method to act upon |
is_active | boolean Default: true Flag indicating whether the method is "active". Only active methods are available in the invoicing/payout UI. |
EIM was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "is_active": true
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string"
}
Returns cuwo-based external invoicing methods, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
is_active required | boolean Default: true Flag indicating whether the EPM is "active". Only active CUWOBasedExternalInvoicingMethods are available in the invoicing/payout UI. |
external_id | string Optional external identifier of the external invoicing method. |
cuwo_config required | object (CustomWorkflowConfigForEIMs) Holds information about the custom workflows defined for handling payment-related logic for a CUWO-based external payment method. |
EIM has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "is_active": true,
- "external_id": "string",
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
org-id required | string ID of the organization whose data is being accessed. |
eim-id required | string ID of the external invoicing method to act upon |
EIM is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
org-id required | string ID of the organization whose data is being accessed. |
eim-id required | string ID of the external invoicing method to act upon |
is_active | boolean Flag indicating whether the method is "active". Only active methods are available in the invoicing/payout UI. |
cuwo_config | object (CustomWorkflowConfigForEIMs) Holds information about the custom workflows defined for handling payment-related logic for a CUWO-based external payment method. |
EIM was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "is_active": true,
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "cuwo_config": {
- "provider_id": "string",
- "invoice_sales_order_start_url": "string",
- "view_external_invoice_start_url": "string"
}
}
Returns basic external payment methods, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
is_active required | boolean Default: true Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
external_id | string Optional external identifier of the external payment method. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
requires_reference required | boolean Specifies whether an "external reference" string must be provided when a payment using this external payment method is recorded. |
supports_credit_payments required | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments required | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
account_type required | string (ExternalPaymentMethodAccountType) Default: "MONEY" Enum: "LIABILITY" "ACCOUNTS_RECEIVABLE" "MONEY" |
settlement_account | object (AccountRef) |
EPM has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
EPM is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
is_active | boolean Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
requires_reference | boolean Specifies whether an "external reference" string must be provided when a payment using this external payment method is recorded. |
supports_credit_payments | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
EPM was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "is_active": true,
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "requires_reference": true,
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}
}
Returns cuwo-based external payment methods, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
is_active required | boolean Default: true Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
external_id | string Optional external identifier of the external payment method. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
supports_credit_payments required | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments required | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
account_type required | string (ExternalPaymentMethodAccountType) Default: "MONEY" Enum: "LIABILITY" "ACCOUNTS_RECEIVABLE" "MONEY" |
settlement_account | object (AccountRef) |
cuwo_config_for_payments | object (CustomWorkflowConfigForPayments) Holds information about the custom workflows defined for handling payment-related logic for a CUWO-based external payment method. |
cuwo_config_for_payouts | object (CustomWorkflowConfigForPayouts) Holds information about the custom workflows defined for handling payout-related logic for a CUWO-based external payment method. |
availability_check_api_access_configuration | object (ExternalAPIAccessConfiguration) A data structure holding the configuration data needed to access an external API. |
tipping_allowed required | boolean Default: false |
partial_payments_allowed required | boolean Default: false |
customer_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "customer identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
EPM has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
EPM is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
is_active | boolean Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
supports_credit_payments | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
cuwo_config_for_payments | object (CustomWorkflowConfigForPayments) Holds information about the custom workflows defined for handling payment-related logic for a CUWO-based external payment method. |
cuwo_config_for_payouts | object (CustomWorkflowConfigForPayouts) Holds information about the custom workflows defined for handling payout-related logic for a CUWO-based external payment method. |
availability_check_api_access_configuration | object (ExternalAPIAccessConfiguration) A data structure holding the configuration data needed to access an external API. |
tipping_allowed | boolean |
partial_payments_allowed | boolean |
customer_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "customer identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
EPM was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "is_active": true,
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": true,
- "partial_payments_allowed": true,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "cuwo_config_for_payments": {
- "provider_id": "string",
}, - "cuwo_config_for_payouts": {
}, - "availability_check_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
Returns API-based external payment methods, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "check_for_payments_without_vouchers": false,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string |
is_active required | boolean Default: true Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
external_id | string Optional external identifier of the external payment method. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
supports_credit_payments required | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments required | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
account_type required | string (ExternalPaymentMethodAccountType) Default: "MONEY" Enum: "LIABILITY" "ACCOUNTS_RECEIVABLE" "MONEY" |
settlement_account | object (AccountRef) |
payment_api_access_configuration required | object (ExternalAPIAccessConfiguration) A data structure holding the configuration data needed to access an external API. |
tipping_allowed required | boolean Default: false |
partial_payments_allowed required | boolean Default: false |
check_for_payments_without_vouchers required | boolean Default: false Flag that controls whether the "payment computation" is invoked even when no payment vouchers are present. This can be used for EPMs where possible payments can be enabled externally (e.g., via a mobile app). |
payment_voucher_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "payment voucher identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
customer_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "customer identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
EPM has successfully been added
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "check_for_payments_without_vouchers": false,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "check_for_payments_without_vouchers": false,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
EPM is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "check_for_payments_without_vouchers": false,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
epm-id required | string ID of the external payment method to act upon |
is_active | boolean Flag indicating whether the EPM is "active". Only active ExternalPaymentMethods are available in the payment/payout UI. |
image_id | string [ 1 .. 256 ] characters The ID of the image to show for the external payment method in the payment/payout UI. This is a V1 image! |
supports_credit_payments | boolean If set to true, the payment method can be used for credit (incoming) payments. |
supports_debit_payments | boolean If set to true, the payment method can be used for debit (outgoing) payments (aka payouts). |
payment_api_access_configuration | object (ExternalAPIAccessConfiguration) A data structure holding the configuration data needed to access an external API. |
tipping_allowed | boolean |
partial_payments_allowed | boolean |
check_for_payments_without_vouchers | boolean Flag that controls whether the "payment computation" is invoked even when no payment vouchers are present. This can be used for EPMs where possible payments can be enabled externally (e.g., via a mobile app). |
payment_voucher_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "payment voucher identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
customer_identifier_constraints | Array of any (IdentifierConstraint) A list of "identifier constraints" that describe identifiers that shall be treated as "customer identifiers" for the EPM. Entries in the list are considered to be ORed. For example, when the list contains the two entries: * Range "a000" to "dzzz" * Range "x000" to "zzzz" The codes "b123" and "yagt" both match. |
EPM was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "is_active": true,
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": true,
- "partial_payments_allowed": true,
- "check_for_payments_without_vouchers": true,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
{- "id": "string",
- "name": "string",
- "is_active": true,
- "external_id": "string",
- "image_id": "string",
- "supports_credit_payments": true,
- "supports_debit_payments": true,
- "account_type": "MONEY",
- "settlement_account": {
- "account_id": "stringstringstringstring",
- "account_type": "BALANCE_SHEET_ACCOUNT"
}, - "payment_api_access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}, - "tipping_allowed": false,
- "partial_payments_allowed": false,
- "check_for_payments_without_vouchers": false,
- "payment_voucher_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
], - "customer_identifier_constraints": [
- {
- "@type": "PrefixConstraint",
- "prefix": "string",
- "fixed_length": 0
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "use_for_document_types": [
- "string"
], - "use_api_version": "v1",
- "access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}
}
org-id required | string ID of the organization whose data is being accessed. |
use_for_document_types required | Array of strings The set of document types for which to use the external DCS. The document types are identified by their name as defined
by the |
use_api_version required | string Default: "v1" The API version to use for the external DCS. This is the "vXXX" segment in the API endpoints documented for the DCS API For example, to use the API endpoints in version "v1" (e.g, /org/{org-id}/documents/v1), the string "v1" should be stored here. |
access_configuration required | object (ExternalAPIAccessConfiguration) A data structure holding the configuration data needed to access an external API. |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "use_for_document_types": [
- "string"
], - "use_api_version": "v1",
- "access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}
}
{- "use_for_document_types": [
- "string"
], - "use_api_version": "v1",
- "access_configuration": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 2000,
- "max_retries": 3,
- "retry_interval_in_millis": 250
}
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration is successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "access_information": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 5000,
- "max_retries": 3,
- "retry_interval_in_millis": 500
}, - "used_api_version": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
access_information required | object (ExternalPricingEngineAccessInformation) |
used_api_version | string <= 30 characters The version of the Pricing Engine API to be used. The version string must be given as three numbers with the schema "major.minor.micro". The enfore platform can support an External Pricing Engine both for enforePOS 1 and enforePOS 2 applications. For the former only the API versions < 0.2 are supported ("old" API), while for the latter also API versions >= 0.2.0 are supported ("new" API). Which version is selected by the enfore platform, depends on the |
Configuration was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "access_information": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 5000,
- "max_retries": 3,
- "retry_interval_in_millis": 500
}, - "used_api_version": "string"
}
{- "access_information": {
- "url": "string",
- "credentials_key": "string",
- "timeout_in_millis": 5000,
- "max_retries": 3,
- "retry_interval_in_millis": 500
}, - "used_api_version": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
Configuration is successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "title": "string",
- "detail": "string",
}
Returns custom reasons, sorted in ascending order by id.
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "usage_context_group": "SALES_PRICE_MODIFICATION",
- "usage_context": {
- "@type": "InventoryOperationUsageContext",
- "name": "MSM_STOCK_INCREASE"
}, - "archetype": {
- "@type": "PriceModificationReasonArchetype",
- "name": "CUSTOMER"
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
usage_context_group required | string (CustomReasonUsageContextGroup) Enum: "SALES_PRICE_MODIFICATION" "VOID_SALES_INVOICES" "INVENTORY_OPERATION" "SALES_ORDER_PAYOUT_ITEMS" "SALES_ORDER_CANCELLATION" "LEDGER_OPERATION" "GOODS_IN_OPERATION" "GOODS_OUT_OPERATION" "INVENTORY_TRACKING" Enumeration of the "usage context groups" for custom reasons. The enfore platform supports custom reasons in a variety of usage contexts, for example for inventory operations, sales price modifications or the voiding an invoice. Related contexts are grouped together into "usage context groups" For example, the granting of manual discounts and the setting of manual prices. Depending on the usage context group, reasons (both platform defined as well as custom ones) are shared by all contexts of the group or are unique for each context in the group. Therefore, when a merchant defines custom reasons, she must specify the usage context group the specific reason should be available for. And, when the usage context group uses context-specific reasons, also specify the specific usage context the reason should be available for. Note that the configuration what specific reasons (both platform- and merchant-defined) are available for a specific usage context and in what order they are presented, is configured separately for each usage context.
|
usage_context | any (CustomReasonUsageContext) |
archetype required | any (ReasonArchetype) |
Custom reason has successfully been added
Resource(s) could not be processed because of a conflict in the current state of the resource
Specified data is semantically incorrect.
Production
{- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "usage_context_group": "SALES_PRICE_MODIFICATION",
- "usage_context": {
- "@type": "InventoryOperationUsageContext",
- "name": "MSM_STOCK_INCREASE"
}, - "archetype": {
- "@type": "PriceModificationReasonArchetype",
- "name": "CUSTOMER"
}
}
{- "id": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "usage_context_group": "SALES_PRICE_MODIFICATION",
- "usage_context": {
- "@type": "InventoryOperationUsageContext",
- "name": "MSM_STOCK_INCREASE"
}, - "archetype": {
- "@type": "PriceModificationReasonArchetype",
- "name": "CUSTOMER"
}
}
org-id required | string ID of the organization whose data is being accessed. |
custom-reason-id required | string ID of the custom reason to act upon |
Custom reason is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "id": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "usage_context_group": "SALES_PRICE_MODIFICATION",
- "usage_context": {
- "@type": "InventoryOperationUsageContext",
- "name": "MSM_STOCK_INCREASE"
}, - "archetype": {
- "@type": "PriceModificationReasonArchetype",
- "name": "CUSTOMER"
}
}
org-id required | string ID of the organization whose data is being accessed. |
custom-reason-id required | string ID of the custom reason to act upon |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Custom reason was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "usage_context_group": "SALES_PRICE_MODIFICATION",
- "usage_context": {
- "@type": "InventoryOperationUsageContext",
- "name": "MSM_STOCK_INCREASE"
}, - "archetype": {
- "@type": "PriceModificationReasonArchetype",
- "name": "CUSTOMER"
}
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Bank accounts are successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "iban": "string",
- "bic": "stringst",
- "owner": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string [ 1 .. 256 ] characters The unique bank account name. |
iban required | string [ 5 .. 34 ] characters The International Bank Account Number. |
bic | string [ 8 .. 11 ] characters The Business Identifier Codes BIC also known as SWIFT-Code |
owner | string [ 1 .. 256 ] characters The bank account owner |
Bank account has been successfully created
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "iban": "string",
- "bic": "stringst",
- "owner": "string"
}
{- "id": "string",
- "name": "string",
- "iban": "string",
- "bic": "stringst",
- "owner": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of brands
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "belongs_to": {
- "id": "string"
}, - "is_organization_default_brand": true,
- "business_information": {
- "business_name": "string",
- "global_location_number": "string"
}, - "contact_information": {
- "address_id": "string",
- "email_id": "string",
- "phone_id": "string",
- "fax_id": "string",
- "website_id": "string"
}, - "social_media_links": [
- "string"
], - "brand_colors": {
- "primary_color": "string",
- "secondary_color": "string",
- "background_color": "string"
}, - "email_boilerplate_info_text": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
name required | string The name of the brand. Note that this isn't part of the corporate identity but only used to identify the brand within the organization. For example, when selecting the brand for a marketing campaign. |
description | string A short description of the brand. Note that this isn't part of the corporate identity but only used to identify the brand within the organization. For example, when selecting the brand for a marketing campaign. |
belongs_to required | any (ContactRef) |
business_information required | object (BrandBusinessInformation) Holds information about the business for a brand. |
contact_information required | object (BrandContactInformation) Holds contact information for a brand. Note that all contact details here must be referenced from the brand's "belongs_to" contact. |
social_media_links | Array of strings Social media links for the brand. This is a list of WebAddress IDs. Note that all web addresses here must be referenced from the brand's "belongsTo" contact. |
brand_colors | object (BrandColors) Holds color information for a brand. All colors must be specified as hexadecimal RGBA values in the form "#RRGGBBAA". |
email_boilerplate_info_text | string The text used a "info text" in all email boilerplate. Supports limited Markdown (emphasis, strong emphasis, links). The email boilerplate is the section at the bottom of the email that shows the social media links and business/contact info (e.g., business name, address). The text specified here is shown in addition to those elements and can be used to communicate additional information or just some marketing slogan. |
Created brand
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "belongs_to": {
- "id": "string"
}, - "business_information": {
- "business_name": "string",
- "global_location_number": "string"
}, - "contact_information": {
- "address_id": "string",
- "email_id": "string",
- "phone_id": "string",
- "fax_id": "string",
- "website_id": "string"
}, - "social_media_links": [
- "string"
], - "brand_colors": {
- "primary_color": "string",
- "secondary_color": "string",
- "background_color": "string"
}, - "email_boilerplate_info_text": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "belongs_to": {
- "id": "string"
}, - "is_organization_default_brand": true,
- "business_information": {
- "business_name": "string",
- "global_location_number": "string"
}, - "contact_information": {
- "address_id": "string",
- "email_id": "string",
- "phone_id": "string",
- "fax_id": "string",
- "website_id": "string"
}, - "social_media_links": [
- "string"
], - "brand_colors": {
- "primary_color": "string",
- "secondary_color": "string",
- "background_color": "string"
}, - "email_boilerplate_info_text": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
brand-id required | string ID of the brand to act upon |
Brand was successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
brand-id required | string ID of the brand to act upon |
name required | string |
description | string |
business_information required | object (BrandBusinessInformation) Holds information about the business for a brand. |
contact_information required | object (BrandContactInformation) Holds contact information for a brand. Note that all contact details here must be referenced from the brand's "belongs_to" contact. |
social_media_links | Array of strings |
brand_colors | object (BrandColors) Holds color information for a brand. All colors must be specified as hexadecimal RGBA values in the form "#RRGGBBAA". |
email_boilerplate_info_text | string |
Updated brand
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "name": "string",
- "description": "string",
- "business_information": {
- "business_name": "string",
- "global_location_number": "string"
}, - "contact_information": {
- "address_id": "string",
- "email_id": "string",
- "phone_id": "string",
- "fax_id": "string",
- "website_id": "string"
}, - "social_media_links": [
- "string"
], - "brand_colors": {
- "primary_color": "string",
- "secondary_color": "string",
- "background_color": "string"
}, - "email_boilerplate_info_text": "string"
}
{- "id": "string",
- "name": "string",
- "description": "string",
- "belongs_to": {
- "id": "string"
}, - "is_organization_default_brand": true,
- "business_information": {
- "business_name": "string",
- "global_location_number": "string"
}, - "contact_information": {
- "address_id": "string",
- "email_id": "string",
- "phone_id": "string",
- "fax_id": "string",
- "website_id": "string"
}, - "social_media_links": [
- "string"
], - "brand_colors": {
- "primary_color": "string",
- "secondary_color": "string",
- "background_color": "string"
}, - "email_boilerplate_info_text": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
The business information of the organization is successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "registered_business_name": "string",
- "legal_entity_type": "SELBSTSTAENDIG",
- "company_logo_id": "string",
- "organization_contact_id": "string",
- "phone_id": "string",
- "email_id": "string",
- "address_id": "string",
- "web_address_id": "string",
- "owner_id": "string",
- "tax_information": {
- "eu_vat_number": "string",
- "tax_registration_number": "stringstr"
}, - "supplier_global_location_number": "string",
- "default_language": "string",
- "customer_document_information": {
- "show_branches_in_documents": true,
- "legal_info_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
@type required | string Default: "BusinessInformationPhoneUpdate" BusinessInformationPhoneUpdate |
phone_id | string [ 1 .. 256 ] characters |
Business information was successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "@type": "BusinessInformationPhoneUpdate",
- "phone_id": "string"
}
{- "registered_business_name": "string",
- "legal_entity_type": "SELBSTSTAENDIG",
- "company_logo_id": "string",
- "organization_contact_id": "string",
- "phone_id": "string",
- "email_id": "string",
- "address_id": "string",
- "web_address_id": "string",
- "owner_id": "string",
- "tax_information": {
- "eu_vat_number": "string",
- "tax_registration_number": "stringstr"
}, - "supplier_global_location_number": "string",
- "default_language": "string",
- "customer_document_information": {
- "show_branches_in_documents": true,
- "legal_info_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "complimentary_close_text": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of group values
Production
{- "items": [
- {
- "id": "string",
- "icon": "string",
- "name": "string",
- "description": "string"
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
icon | string The identifier of the icon to use for visualizing the group value. |
name required | string The name to use for visualizing the group value. |
description | string A description of the group value. |
Created group value
Production
{- "icon": "string",
- "name": "string",
- "description": "string"
}
{- "id": "string",
- "icon": "string",
- "name": "string",
- "description": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
group-value-id required | string ID of the group value to act upon |
icon | string The identifier of the icon to use for visualizing the group value. |
name required | string The name to use for visualizing the group value. |
description | string A description of the group value. |
Updated group value
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "icon": "string",
- "name": "string",
- "description": "string"
}
{- "id": "string",
- "icon": "string",
- "name": "string",
- "description": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
group-value-id required | string ID of the group value to act upon |
Group value was successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of assortment tags
Production
{- "items": [
- {
- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
icon | string The identifier of the icon to use for visualizing the assortment tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Created assortment tag
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
assortment-tag-id required | string ID of the assortment tag to act upon |
The assortment tag
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
assortment-tag-id required | string ID of the assortment tag to act upon |
icon | string The identifier of the icon to use for visualizing the assortment tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Updated assortment tag
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
assortment-tag-id required | string ID of the assortment tag to act upon |
Assortment tag was successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
Updated assortment tag
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "use_assortment_tags": false
}
org-id required | string ID of the organization whose data is being accessed. |
use_assortment_tags required | boolean Default: false Configuration flag that controls whether the organization uses assortment tags or not. When TRUE, the organization makes use of assortment tags to model the listing of products on sales channels. The ProductSalesChannelInformation objects are only needed to hold channel-specific product settings such as channel-specific prices. When FALSE, the organization uses the "old way" of listing products on sales channels by manual creation of the ProductSalesChannelInformation objects via the ERP-API or enforePOS client. Note that assortment tags can be created and assigned to products and sales channels, even when the setting is FALSE. The assigned tags simply do not have any effect. |
Updated assortment tag
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "use_assortment_tags": false
}
{- "use_assortment_tags": false
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
List of storage tags
Production
{- "items": [
- {
- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
icon | string The identifier of the icon to use for visualizing the storage tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Created storage tag
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
storage-tag-id required | string ID of the storage tag to act upon |
icon | string The identifier of the icon to use for visualizing the storage tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Updated storage tag
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
storage-tag-id required | string ID of the storage tag to act upon |
Storage tag was successfully removed.
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> >= 0 Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
Tags returned
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
icon | string The identifier of the icon to use for visualizing the inventory management tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Tag created
Credentials missing or not sufficient
Specified data is semantically incorrect.
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
inventory-management-tag-id required | string ID of the inventory management tag to act upon |
icon | string The identifier of the icon to use for visualizing the inventory management tag. |
name required | object (LocalizedString) Holds a text that is optionally localized to different languages. |
description | object (LocalizedString) Holds a text that is optionally localized to different languages. |
Tag updated
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
{- "id": "string",
- "icon": "string",
- "name": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}, - "description": {
- "default": "string",
- "l10n": {
- "property1": "string",
- "property2": "string"
}
}
}
org-id required | string ID of the organization whose data is being accessed. |
inventory-management-tag-id required | string ID of the inventory management tag to act upon |
Tag removed
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
data required | string The base64 encoded image binary |
Successfully uploaded the image
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "data": "string"
}
{- "id": "string"
}
org-id required | string ID of the organization whose data is being accessed. |
data required | string The base64 encoded image binary |
Successfully uploaded the image
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "data": "string"
}
{- "id": "string",
- "source_data": {
- "source_entity_id": "string",
- "source_etag": "string"
}
}
org-id required | string ID of the organization whose data is being accessed. |
image-id required | string ID of the image to act upon |
Information successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "id": "string",
- "source_data": {
- "source_entity_id": "string",
- "source_etag": "string"
}
}
Returns event log entries, sorted in ascending order by their persisted_on
timestamp.
org-id required | string ID of the organization whose data is being accessed. |
from required | string <date-time> Defines the time starting from which objects are to be returned. This time must be at most 3 months in the past. Objects with exactly this date are also returned - this means that the start of a left-closed interval is defined. Timestamp in UTC. The date-time notation as defined by RFC 3339 (https://www.ietf.org/rfc/rfc3339.txt), section 5.6, with the "Z" as time-offset. For example, 2017-07-21T17:32:28.123Z |
to required | string <date-time> Defines the time up to which objects are to be returned. Objects with exactly this date are not returned - this means that the end of a right-open interval is defined. Timestamp in UTC. The date-time notation as defined by RFC 3339 (https://www.ietf.org/rfc/rfc3339.txt), section 5.6, with the "Z" as time-offset. For example, 2017-07-21T17:32:28.123Z |
limit | integer <int64> [ 1 .. 5000 ] Max number of objects to be returned per page.
Note that both the |
offset | integer <int64> [ 0 .. 10000 ] Offset of items and problems of where to start the next page.
Similar to limit and offset in SQL, one would obtain the second page with |
service_location_id | string When specified, only event log entries that occurred at the specified service location are returned. |
device_id | string When specified, only event log entries that occurred on the specified device are returned. |
Data successfully returned
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{- "items": [
- {
- "id": "string",
- "recorder_issued_event_id": {
- "recorder_type": "ENFOREPOS_CLIENT",
- "recorder_identifier": "string",
- "year": 0,
- "sequence_number": 0
}, - "occurred_on": "2017-07-07T13:00:00Z",
- "persisted_on": "2017-07-07T13:00:00Z",
- "occurred_at_location": "string",
- "occurred_on_device": "string",
- "active_staff_member_on_device": "string",
- "event_type": "ENFOREPOS_USER_LOGGED_IN",
- "event_details": {
- "@type": "EnforePOSUserLoggedInOutEventDetails",
- "user_information": {
- "individual_contact_id": "string",
- "individual_contact_name": "string",
- "staff_number": "string"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
Current settings are successfully returned
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Specified data is semantically incorrect.
Production
{- "event_log_enabled": true
}
org-id required | string ID of the organization whose data is being accessed. |
event_log_enabled required | boolean Flag that controls whether the event log is enabled or not. Note that changing the flag will not immediately cause all entities that can record events to become aware of the change. For example, client runtimes only check for changes to the flag on startup, when preparing offline data, and about every six hours. |
Settings were successfully updated
Invalid parameters were sent by the client
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "event_log_enabled": true
}
{- "event_log_enabled": true
}
org-id required | string ID of the organization whose data is being accessed. |
callback_url required | string <uri> The callback URL where event notifications are to be delivered. It must be HTTPS to prevent man-in-the-middle attacks. |
Registration of subscription successful (or already subscribed)
Invalid parameters were sent by the client
Credentials missing or not sufficient
Production
{
}
{- "id": "string",
- "public_key": "string"
}
{- "org_id": "string",
- "items": [
- {
- "recorder_issued_event_id": {
- "recorder_type": "ENFOREPOS_CLIENT",
- "recorder_identifier": "string",
- "year": 0,
- "sequence_number": 0
}, - "occurred_on": "2017-07-07T13:00:00Z",
- "persisted_on": "2017-07-07T13:00:00Z",
- "occurred_at_location": "string",
- "occurred_on_device": "string",
- "active_staff_member_on_device": "string",
- "event_type": "ENFOREPOS_USER_LOGGED_IN",
- "event_details": {
- "@type": "EnforePOSUserLoggedInOutEventDetails",
- "user_information": {
- "individual_contact_id": "string",
- "individual_contact_name": "string",
- "staff_number": "string"
}
}
}
], - "problems": [
- {
- "title": "string",
- "detail": "string",
}
]
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}
org-id required | string ID of the organization whose data is being accessed. |
subscription-id required | string ID of the subscription to delete |
Subscription was successfully deleted
Credentials missing or not sufficient
Resource(s) not found or invalid identifier
Production
{- "title": "string",
- "detail": "string",
}