Heads up, our devs are blazing ahead—docs are catching up, so some features might not be fully documented yet.

Reasons

Reasons

List reasons

get
/tenants/{tenantUid}/reasons

List all reasons.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Query parameters
reasonTypestring · enumOptional
ENUM Description
DISCOUNT Reason for discounts
RETURN Reason for returns
RMA Reason for return to supplier
Possible values:
pageNumberintegerOptional

Reference to a specific page in a result set.

pageSizeintegerOptional

The number of items per page in a result set.

sortBystringOptional

Defines which field the resource list is sorted by.

sortDirectionstring · enumOptional
ENUM Description
ASC Sort in ascending order
DESC Sort in descending order
Possible values:
Responses
200

Reason list response

application/json
get
/tenants/{tenantUid}/reasons
200

Reason list response

Create new reason

post
/tenants/{tenantUid}/reasons

Create new reason

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
Body
codestringRequired
descriptionstringRequired
typestring · enumRequired
ENUM Description
DISCOUNT Reason for discounts
RETURN Reason for returns
RMA Reason for return to supplier
Possible values:
reasonUidstringOptionalPattern: ^[A-Za-z0-9-_]+
Responses
200

Reason response

application/json
post
/tenants/{tenantUid}/reasons
200

Reason response

Get reason details

get
/tenants/{tenantUid}/reasons/{reasonUid}

Get details for the reason.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
reasonUidstringRequired

Reference to a reason.

Pattern: ^[A-Za-z0-9-_]+
Responses
200

Reason response

application/json
get
/tenants/{tenantUid}/reasons/{reasonUid}
200

Reason response

Update reason details

put
/tenants/{tenantUid}/reasons/{reasonUid}

Update details of the reason.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
reasonUidstringRequired

Reference to a reason.

Pattern: ^[A-Za-z0-9-_]+
Body
codestringOptional
descriptionstringOptional
Responses
200

Reason response

application/json
put
/tenants/{tenantUid}/reasons/{reasonUid}
200

Reason response

Delete a reason

delete
/tenants/{tenantUid}/reasons/{reasonUid}

Delete a reason.

Authorizations
AuthorizationstringRequired

Accesstoken recevied after user login with a deviceToken

Path parameters
tenantUidstringRequired

Reference to a tenant.

Pattern: ^[A-Za-z0-9-_]+
reasonUidstringRequired

Reference to a reason.

Pattern: ^[A-Za-z0-9-_]+
Responses
delete
/tenants/{tenantUid}/reasons/{reasonUid}
204

No Content

No content

Last updated

Was this helpful?