Skip to content

Validate cart

POST
/carts/{order_id}/validate
order_id
required

Order id

string
/^[1-9]\d*$/
Example
42
object
purchaser_id
required

User id of the purchaser (company employee) for this order after validation

integer
Example
12
signatory_id

User id of the person who will sign the contract (must be a company employee). If omitted, the purchaser is used. That user receives signatory permissions for the company when they do not already have them.

integer
Example
34

Validated

object
data
required
object
order_id
required
integer
client_status
required

Order progress after validation

string
Allowed values: RECEIVED BEING_PROCESSED FINANCING_REQUEST DOC_REQUIRED SIGNING PROCESSING SHIPPED RECEPTION_TO_CONFIRM ONGOING_ORDER PENDING_DECISION EQUIPMENT_TO_SEND ARCHIVED FAILED UNKNOWN
Example
BEING_PROCESSED

Validation or business rule error

Any of:
object
error
required
string

Forbidden

object
error
required
string
Allowed values: INSUFFICIENT_SCOPE

Not found

object
error
required
string
Allowed values: COMPANY_NOT_FOUND CART_NOT_FOUND

Conflict

object
error
required
string
Allowed values: ORDER_NOT_CART ORDER_STATUS_TRANSITION_FORBIDDEN

Internal error

object
error
required
string
Allowed values: INTERNAL_ERROR