Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Getting a list of order rejection reasons

Query example

icon
Info
Code Block
false
GET https://delivery.ucs.ru/orders/api/v1/rejectionReasons

Response example

Code Block
languageyml
{
	"result": [
   	  {
   	    "idID": "a762a6da-2379-4fa2-9a04-7f5ca82b39d4",
		"reason": "Test order",
		"type": "simple",
		"isPossibleDelete": true
	  },
      {
	    "idID": "4239979e-093c-43c0-8351-6918364c5c94",
	    "reason": "Duplicate",
		"type": "simple",
		"isPossibleDelete": true
	  },
      {
	    "idID": "37631981-7d11-4e36-8465-dd1887d888cc",
		"reason": "Rejected by guest",
		"type": "simple",
		"isPossibleDelete": true
	  },
      {
        "idID": "7c224784-7382-4a47-8e5a-849d8529a34a",
	    "reason": "Guest is not available / has not opened the door",
		"type": "simple",
		"isPossibleDelete": true
	  },
      {
	    "idID": "bb8502fa-dfcc-4196-a306-08ec526abc91",
		"reason": "Dish is not available",
		"type": "simple",
		"isPossibleDelete": true
	  },
      {
		"idID": "73f8e0eb-06d5-489f-8258-42a941bede14",
		"reason": "Rejected by restaurant",
		"type": "simple",
		"isPossibleDelete": false
	  },
      {
		"idID": "5ff37e88-61ef-46ff-9f6c-4c9579e74210",
		"reason": "Other",
		"type": "text"
		"isPossibleDelete": true
	  }
   ]
}

The response in case of a successful order rejection: 200 OK.

Order rejection

Query

false
Info
icon
Code Block
PUT https://delivery.ucs.ru/orders/api/v1/orders/{
orderId
orderID}/reject



Content-Type: application/json

Query example 

Code Block
languageyml
{
   "rejectionReasonIdrejectionReasonID": "7ca12506-0c20-4417-88b2-2a5b0d237770",
   "rejectionReasonText": "Rejected by guest"
}

Query example (if order rejection reasons are turned off)

Code Block
languageyml
{
   "rejectionReasonIdrejectionReasonID": "",
   "rejectionReasonText": ""
}

Parameters description

Parameter
Description
rejectionReasonIdrejectionReasonIDstringOrder rejection reason idID
rejectionReasonTextstring

Text of order rejection reason

The order id ID (orderIdorderID)   is used as an identifying code.

The query may also contain the restaurant id ID (restaurantIdrestaurantID) as related information.

Find the errors description in this article.