Order Fulfilment Status

Get order fulfillment status list

get
/order-status/order-fullfillment-status-list

This endpoint retrieves the complete list of order fulfillment statuses.

Query parameters
limitintegerOptional

Number of records to return in a single response

offsetintegerOptional

Offset from which to start the records (for pagination)

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
200

Successfully retrieved the order fulfillment status list

get
/order-status/order-fullfillment-status-list

Create a new order status

post
/order-status/create-order-status

This endpoint creates a new order status with the given details.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
isFullfillmentintegerOptional

Indicates if the order status is related to fulfillment

namestringOptional

Name of the order status

colorCodestringOptional

Hexadecimal color code for the order status

prioritystringOptional

Priority level of the order status

statusintegerOptional

Status of the order (1 for active, 0 for inactive)

isAdminintegerOptional

Indicates if the order status is for admin

isVendorintegerOptional

Indicates if the order status is for vendor

isBuyerintegerOptional

Indicates if the order status is for buyer

isApiintegerOptional

Indicates if the order status is related to API

Responses
200

Successfully created a new order status

post
/order-status/create-order-status

Update an existing order status

put
/order-status/update-order-status/{orderStatusId}

This endpoint updates an existing order status with the provided details.

Path parameters
orderStatusIdintegerRequired

ID of the order status to be updated

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
isFullfillmentintegerOptional

Indicates if the order status is related to fulfillment

namestringOptional

Name of the order status

colorCodestringOptional

Hexadecimal color code for the order status

priorityintegerOptional

Priority level of the order status

statusintegerOptional

Status of the order (1 for active, 0 for inactive)

parentIdintegerOptional

ID of the parent order status

isAdminintegerOptional

Indicates if the order status is for admin

isVendorintegerOptional

Indicates if the order status is for vendor

isBuyerintegerOptional

Indicates if the order status is for buyer

isApiintegerOptional

Indicates if the order status is related to API

orderStatusIdintegerOptional

ID of the order status

Responses
200

Successfully updated the order status

put
/order-status/update-order-status/{orderStatusId}

Update the order fulfillment status

put
/order-status/update-order-fullfillment-status/{orderStatusId}

This endpoint updates the order fulfillment status for a specific order status ID.

Path parameters
orderStatusIdintegerRequired

ID of the order status whose fulfillment status is to be updated

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
statusintegerOptional

The order fulfillment status (1 for active, 0 for inactive)

Responses
200

Successfully updated the order fulfillment status

put
/order-status/update-order-fullfillment-status/{orderStatusId}

Delete the order status

delete
/order-status/{orderStatusId}

This endpoint deletes the order status for a given order status ID.

Path parameters
orderStatusIdintegerRequired

ID of the order status to be deleted

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
200

Successfully deleted the order status

delete
/order-status/{orderStatusId}

Get complete order fulfillment status list

get
/order-status/fullfillment

This endpoint retrieves a complete list of order fulfillment statuses.

Query parameters
limitintegerOptional

Limit the number of results

offsetintegerOptional

Offset for pagination

isFullfillmentintegerOptional

Filter by fulfillment status

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
200

Successfully retrieved the order fulfillment status list

get
/order-status/fullfillment
200

Successfully retrieved the order fulfillment status list

Assign order statuses to fulfillment statuses

put
/order-status/fullfillment

This endpoint assigns multiple order statuses to fulfillment statuses.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Bodyobject[]
orderStatusIdintegerRequired
fullfillmentStatusIdsinteger[]Required
Responses
200

Successfully updated order statuses with fulfillment status assignments

put
/order-status/fullfillment
200

Successfully updated order statuses with fulfillment status assignments

Create new order fulfillment status

post
/order-status/fullfillment

This endpoint creates a new order fulfillment status.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
isFullfillmentintegerRequiredExample: 1
namestringRequiredExample: test
colorCodestringRequiredExample: #9c2a2a
priorityintegerRequiredExample: 5
statusintegerRequiredExample: 1
Responses
200

Successfully created order fulfillment status

post
/order-status/fullfillment
200

Successfully created order fulfillment status

Update order fulfillment status

put
/order-status/fullfillment/{id}

This endpoint updates the status of an existing order fulfillment.

Path parameters
idintegerRequired

The ID of the order fulfillment status to be updated.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Body
idintegerRequired
statusintegerRequired
Responses
200

Successfully updated the order fulfillment status

put
/order-status/fullfillment/{id}
200

Successfully updated the order fulfillment status

Delete order fulfillment status

delete
/order-status/fullfillment/{id}

This endpoint deletes an existing order fulfillment status.

Path parameters
idintegerRequired

The ID of the order fulfillment status to be deleted.

Header parameters
AuthorizationstringRequired

Bearer token for authentication.

Responses
200

Successfully deleted the order fulfillment status

delete
/order-status/fullfillment/{id}
200

Successfully deleted the order fulfillment status

Last updated