Используя приведенные ниже методы, можно создать собственное мобильное приложение или веб-сайт бренда, существующего в Делевер. Для методов без авторизации требуется параметр заголовка Shipper, который будет предоставлен брендом.
Get All banners
get
API for getting all banners
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
searchstringOptional
search
Header parameters
ShipperstringRequired
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/banner
Get banner
get
API for getting banner
Path parameters
banner_idstringRequired
banner_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/banner/{banner_id}
Get All Branches
get
API for getting branches
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
searchstringOptional
search
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/branches
Get Branch
get
API for getting branch info
Authorizations
AuthorizationstringRequired
Path parameters
branch_idstringRequired
branch_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/branches/{branch_id}
Get Customer Order Addresses
get
API for taking all order addresses
Authorizations
AuthorizationstringRequired
Path parameters
phonestringRequired
phone
Query parameters
searchstringOptional
search
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/customer-addresses/{phone}
Customer Profile Information
get
Customer profile information
Authorizations
AuthorizationstringRequired
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
get
/v1/customer-profile
Get All Customer Addresses
get
API for getting customer addresses
Authorizations
AuthorizationstringRequired
Query parameters
customer_idstringRequired
customer_id
pageintegerOptional
page
limitintegerOptional
limit
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/customer_address
Create Customer Address
post
API for creating customer address
Authorizations
AuthorizationstringRequired
Body
addressstringOptional
apartmentstringOptional
buildingstringOptional
customer_idstringOptional
descriptionstringOptional
floorstringOptional
namestringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v1/customer_address
Update Customer Address
put
API for updating customer address
Authorizations
AuthorizationstringRequired
Path parameters
address_idstringRequired
address_id
Body
addressstringOptional
apartmentstringOptional
buildingstringOptional
customer_idstringOptional
descriptionstringOptional
floorstringOptional
namestringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
put
/v1/customer_address/{address_id}
Get Customer Address
get
API for getting customer address
Authorizations
AuthorizationstringRequired
Path parameters
customer_address_idstringRequired
customer_address_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/customer_address/{customer_address_id}
Delete Customer Address
delete
API for deleting customer address
Authorizations
AuthorizationstringRequired
Path parameters
customer_address_idstringRequired
customer_address_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
delete
/v1/customer_address/{customer_address_id}
Customer Login
post
API that checks whether customer exists
and if exists sends sms to their number
Header parameters
ShipperstringRequired
Shipper
Body
phonestringOptional
tagstringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v1/customers/login
Confirm Customer Login
post
API that confirms sms code
Header parameters
ShipperstringRequired
Shipper
PlatformstringRequired
Platform
Body
bot_languagestringOptional
codestringOptional
fcm_tokenstringOptional
phonestringOptional
tg_chat_idstringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v1/customers/confirm-login
Get Customer By Phone
post
API for getting customer by phone
Header parameters
ShipperstringRequired
Shipper
Body
phonestringOptional
tagstringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v1/customers/phone
Register
post
Register - API for registering customers
Header parameters
ShipperstringRequired
Shipper
Body
namestringOptional
phonestringOptional
registration_sourcestringOptional
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
/v1/customers/register
Register confirm
post
Register - API for confirming and inserting user to DB
Header parameters
ShipperstringRequired
Shipper
PlatformstringRequired
Platform
Body
bot_languagestringOptional
codestringOptional
date_of_birthstringOptional
emailstringOptional
fcm_tokenstringOptional
phonestringOptional
receive_postsstringOptional
tg_chat_idstringOptional
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
post
/v1/customers/register-confirm
Update Customer
put
API for updating customer
Authorizations
AuthorizationstringRequired
Path parameters
customer_idstringRequired
customer_id
Body
date_of_birthstringOptional
namestringOptional
phonestringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
put
/v1/customers/{customer_id}
Get Customer Orders
get
API for getting customer orders
Authorizations
AuthorizationstringRequired
Path parameters
customer_idstringRequired
customer_id
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
status_idsstring[]Optional
status_ids
start_datestringOptional
start_date
delivery_typestringOptional
delivery_type
end_datestringOptional
end_date
review_seenstringOptional
review_seen
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/customers/{customer_id}/orders
Get Customer Last Order
get
API for getting customer last order
Authorizations
AuthorizationstringRequired
Path parameters
customer_idstringRequired
customer_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/customers/{customer_id}/last-order
Compute Delivery Price
patch
API for computing delivery price
Authorizations
AuthorizationstringRequired
Body
branch_idstringOptional
delivery_zone_idstringOptional
latnumberOptional
longnumberOptional
order_pricenumberOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
patch
/v1/fares/compute-price
Get Nearest Branch
get
API for getting branch info
Authorizations
AuthorizationstringRequired
Query parameters
longstringOptional
long
latstringOptional
lat
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/nearest-branch
Get All promos
get
API for getting promo
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
searchstringOptional
search
Header parameters
ShipperstringRequired
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/promo
Get promo
get
API for getting promo
Path parameters
promo_idstringRequired
promo_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/promo/{promo_id}
Get Shipper
get
API for getting shipper info
Path parameters
shipper_idstringRequired
shipper_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/shippers/{shipper_id}
Get All stories
get
API for getting story
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
searchstringOptional
search
is_activestringOptional
is_active
device_idstringOptional
device_id
Header parameters
ShipperstringRequired
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/story
Get story
get
API for getting story
Authorizations
AuthorizationstringRequired
Path parameters
idstringRequired
id
Query parameters
device_idstringRequired
device_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/story-view/{id}
Get story
get
API for getting story
Authorizations
AuthorizationstringRequired
Path parameters
idstringRequired
id
Query parameters
device_idstringRequired
device_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/story/{id}
Get All user reviews
get
API for getting user reviews
Authorizations
AuthorizationstringRequired
Query parameters
related_subjectstringOptional
related_subject
product_idstringOptional
product_id
client_idstringOptional
client_id
recipe_idstringOptional
recipe_id
pageintegerOptional
page
limitintegerOptional
limit
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/user_reviews
Create UserReviews
post
API for creating UserReviews
Authorizations
AuthorizationstringRequired
Body
branch_idstringOptional
branch_namestringOptional
client_idstringOptional
client_mailstringOptional
client_namestringOptional
client_phonestringOptional
courier_idstringOptional
courier_namestringOptional
created_atstringOptional
delivery_timestringOptional
idstringOptional
langstringOptional
operator_idstringOptional
operator_namestringOptional
order_idstringOptional
order_numstringOptional
order_step_idstringOptional
product_idstringOptional
ratingnumberOptional
related_subjectstringOptional
review_idstringOptional
review_messagestringOptional
subject_idstringOptional
typestringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v1/user_reviews
Update UserReviews
put
API for updating user reviews
Authorizations
AuthorizationstringRequired
Path parameters
idstringRequired
id
Body
client_idstringOptional
idstringOptional
ratingnumberOptional
recipe_idstringOptional
related_subjectstringOptional
review_messagestringOptional
typestringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
put
/v1/user_reviews/{id}
Get Active DeliveryZones
get
API for Get Active DeliveryZones
Authorizations
AuthorizationstringRequired
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/active-delivery-zones
Get All AutoAddProducts
get
API for getting all autoAddProduct
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
order_typestringOptional
order_type
is_activebooleanOptional
is_active
searchstringOptional
search
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
get
/v2/auto-add-product
Get All Category
get
API for getting all category
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
parent_idintegerOptional
parent_id
allbooleanOptional
all
searchstringOptional
search
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
get
/v2/category
Get Category
get
API for getting a category
Authorizations
AuthorizationstringRequired
Path parameters
category_idstringRequired
category_id
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
get
/v2/category/{category_id}
Get All discount
get
API for getting all discount
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
searchstringOptional
search
order_sourcesstring[]Optional
order_sources
branch_idsstring[]Optional
branch_ids
typesstring[]Optional
types
payment_typesstring[]Optional
payment_types
only_deliverystringOptional
only_delivery
only_self_pickupstringOptional
only_self_pickup
product_idsstring[]Optional
product_ids
modesstring[]Optional
modes
discount_forstringOptional
discount_for
for_order_amountintegerOptional
for_order_amount
promo_codestringOptional
promo_code
Header parameters
ShipperstringOptional
Shipper
Responses
200
OK
application/json
400
Bad Request
application/json
500
Internal Server Error
application/json
get
/v2/discount
Get All news-events
get
API for getting news-events
Authorizations
AuthorizationstringRequired
Query parameters
searchstringOptional
search
pageintegerRequired
page
limitintegerRequired
limit
typestringOptional
type
Header parameters
ShipperstringRequired
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/news-events
Get new-event
get
API for getting new-event
Path parameters
idstringRequired
id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/news-events/{id}
Get All notifications
get
API for getting notifications
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerRequired
page
limitintegerRequired
limit
only_unreadbooleanRequired
only_unread
Header parameters
ShipperstringRequired
Shipper
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/notifications
Get notification
get
API for getting notification
Authorizations
AuthorizationstringRequired
Path parameters
idstringRequired
id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/notifications/{id}
Create On Demand Order v2
post
API for creating on demand order
Authorizations
AuthorizationstringRequired
Body
external_order_idstringOptional
order_idstringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
post
/v2/ondemand-order
Get Customer Orders
get
API for getting customer orders
Authorizations
AuthorizationstringRequired
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
status_idsstring[]Optional
status_ids
start_datestringOptional
start_date
end_datestringOptional
end_date
review_seenstringOptional
review_seen
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v1/order
Get Order
get
API for getting order
Authorizations
AuthorizationstringRequired
Path parameters
order_idstringRequired
order_id
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
get
/v2/order/{order_id}
Cancel Order v2
patch
API for Cancel Order v2
Authorizations
AuthorizationstringRequired
Path parameters
order_idstringRequired
ORDER ID
Body
descriptionstringOptional
reason_idstringOptional
status_idstringOptional
Responses
200
OK
application/json
404
Not Found
application/json
500
Internal Server Error
application/json
patch
/v2/order/{order_id}/cancel-order
Get All product
get
API for getting all product
Query parameters
pageintegerOptional
page
limitintegerOptional
limit
category_idstringOptional
category_id
searchstringOptional
search by title of product, searches in all 3 lang-s at the same time