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). Defaults to the purchaser when omitted.

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