Используя приведенные ниже методы, можно создать собственное мобильное приложение или веб-сайт бренда, существующего в Делевер. Для методов без авторизации требуется параметр заголовка 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
countintegerOptional
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
activebooleanOptional
created_atstringOptional
idstringOptional
imagestringOptional
positionstringOptional
shipper_idstringOptional
updated_atstringOptional
urlstringOptional
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
countintegerOptional
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
addressstringOptional
created_atstringOptional
delivery_timeintegerOptional
destinationstringOptional
future_delivery_order_timeintegerOptional
future_self_pickup_order_timeintegerOptional
idstringOptional
imagesstring[]Optional
is_activebooleanOptional
namestringOptional
open_hoursstringOptionalExample: 09:00-10:00
phonesstring[]Optional
shipper_idstringOptional
work_hoursstringOptionalExample: 09:00-10:00
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
created_atstringOptional
date_of_birthstringOptional
fcm_tokenstringOptional
idstringOptional
is_blockedbooleanOptional
minimal_order_pricenumberOptional
namestringOptional
phonestringOptional
registration_sourcestringOptional
tg_chat_idstringOptional
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
countintegerOptional
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
idanyOptional
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
idanyOptional
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
addressstringOptional
apartmentstringOptional
buildingstringOptional
customer_idstringOptional
descriptionstringOptional
floorstringOptional
idstringOptional
namestringOptional
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
messageanyOptional
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
messageanyOptional
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
created_atstringOptional
date_of_birthstringOptional
fcm_tokenstringOptional
idstringOptional
is_blockedbooleanOptional
minimal_order_pricenumberOptional
namestringOptional
phonestringOptional
registration_sourcestringOptional
tg_chat_idstringOptional
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
created_atstringOptional
date_of_birthstringOptional
fcm_tokenstringOptional
idstringOptional
is_blockedbooleanOptional
minimal_order_pricenumberOptional
namestringOptional
phonestringOptional
registration_sourcestringOptional
tg_chat_idstringOptional
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
messageanyOptional
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