Orders Configuration (DOMS)

DOMS endpoints to define and manage configuration settings related to order processing, such as defaults, business rules, and operational parameters that influence how orders are handled.

List cancelation reasons

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
startAfterIdstringOptional

all entities after given Id

sizeintegerOptional

number of entities to show

Default: 25
Responses
chevron-right
200

Cancelation reasons were found & you were allowed to access them. The result is in the body.

application/json

CancelationReasons

get
/api/cancelationreasons

Create cancelation reason

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

CancelationReasonForCreation

Responses
post
/api/cancelationreasons

Get cancelation reason

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cancelationReasonIdstringRequired

Id of the cancelation reason you wish to retrieve

Responses
chevron-right
200

Cancelation reason was found & you were allowed to access it. The result is in the body.

application/json

CancelationReason

get
/api/cancelationreasons/{cancelationReasonId}

Update cancelation reason

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cancelationReasonIdstringRequired

ID of the cancelation reason you intend to modify

Body

CancelationReasonForModification

Responses
chevron-right
200

Cancelation reason was found & you were allowed to access it. The result is in the body.

application/json

CancelationReason

put
/api/cancelationreasons/{cancelationReasonId}

Delete cancelation reason

delete
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
cancelationReasonIdstringRequired

ID of the cancelation reason you intend to delete

Responses
chevron-right
200

The cancelation reason was found, and you have been granted permission to delete it.

No content

delete
/api/cancelationreasons/{cancelationReasonId}

No content

Get order cancelation config

get

This part of the API is in Beta status. For details please check the api-release-life-cycle documentationarrow-up-right.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

The Order Cancelation Configuration can be found in the body.

application/json

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for canceling orders such as the forced cancelation.

allowForceCancelOrderbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
get
/api/configurations/ordercancelation

Update order cancelation config

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for canceling orders such as the forced cancelation.

allowForceCancelOrderbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
Responses
chevron-right
200

The order cancelation configuration was successfully updated.

application/json

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for canceling orders such as the forced cancelation.

allowForceCancelOrderbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
put
/api/configurations/ordercancelation

Get order modification config

get

This part of the API is in Beta status. For details please check the api-release-life-cycle documentationarrow-up-right.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

The Order Modification Configuration can be found in the body.

application/json

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for modifying orders after order creation.

allowOrderLineItemModificationbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
get
/api/configurations/ordermodification

Update order modification config

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for modifying orders after order creation.

allowOrderLineItemModificationbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
Responses
chevron-right
200

The order modification configuration was successfully updated.

application/json

This part of the API is in Beta status. For details please check the api-release-life-cycle documentation.

This configuration is to define specific rules for modifying orders after order creation.

allowOrderLineItemModificationbooleanRequired
createdstring · date-timeOptional

The date this configuration was created at the platform. This value is generated by the service.

Example: 2020-02-03T08:45:51.525Z
idstringOptional
versioninteger · int64Required

The version of the configuration to be used in optimistic locking mechanisms.

Example: 42
put
/api/configurations/ordermodification

List promises

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

Promises configuration was found & you were allowed to access it. The result is in the body.

application/json

PromisesConfiguration

get
/api/configurations/promises

Change promises config

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

PromisesConfiguration

Responses
chevron-right
200

The promisesConfiguration was successfully put.

application/json

PromisesConfiguration

put
/api/configurations/promises

Get order tag configuration

get

This part of the API is in Beta status. For details please check the api-release-life-cycle documentationarrow-up-right.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

order tag config is in response body.

application/json

OrderTagConfiguration

and
get
/api/configurations/tags/order

Update order tag configuration

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

OrderTagConfiguration

and
Responses
chevron-right
200

The order tag configuration was successfully updated.

application/json

OrderTagConfiguration

and
put
/api/configurations/tags/order

Last updated