URL |
Method |
Parameters |
Description |
login |
POST |
- phone_country_code
- phone_number
- password
- client_secret
- client_id
|
Login with credentials |
register |
POST |
- first_name
- last_name
- phone_country_code
- phone_number
- password
|
Create a new user account |
Required Headers for all request below (after authorization)
Method name |
Value |
Accept |
application/json |
Authorization |
Bearer YOUR_TOKEN_HERE |
URL Prefix |
URL |
Method |
Parameters |
Description |
user |
restaurants |
GET |
|
Get list of available restaurants |
user |
restaurants/{id} |
GET |
|
Get restaurant data by ID |
user |
restaurants/categories/{id} |
GET |
|
Get restaurant data by category ID |
user |
restaurants/cities/{id} |
GET |
|
Get restaurant data by city ID |
user |
restaurants/products/{id} |
GET |
|
Get restaurant data by product ID |
user |
restaurants/search |
GET |
key |
Get restaurant data by key word |
user |
restaurants/cities |
GET |
|
Get restaurant cities |
URL Prefix |
URL |
Method |
Parameters |
Description |
user |
orders |
GET |
|
Get user orders |
user |
orders/cities |
GET |
|
Get list of available cities |
user |
orders/cities/street-types/ |
GET |
|
Get list of street types |
user |
orders/{id} |
GET |
|
Get user order by ID |
user |
orders |
POST |
- payment_type_id
- discount_id
- comment
- city_id
- street_type_id
- street_name
- building_number
- entrace
- floor
- apartment
- products (in json format {"product_id":quanity} )
|
Create a new order |
URL Prefix |
URL |
Method |
Parameters |
Description |
user |
products |
GET |
|
Get list of products |
user |
products/categories/ |
GET |
|
Get list of categories |
user |
products/{id} |
GET |
|
Get product data by ID |
user |
products/categories/1 |
GET |
|
Get products by category ID |
user |
products/restaurants/{id} |
GET |
available |
Get products by restaurant ID |
URL Prefix |
URL |
Method |
Parameters |
Description |
user |
payment-methods |
GET |
available |
Get list of payments data |
user |
payment-methods/{id} |
GET |
|
Get payment method data by ID |
URL Prefix |
URL |
Method |
Parameters |
Description |
admin |
restaurants |
GET |
|
Get list of available restaurants |
admin |
restaurants |
POST |
- name
- working_time_start
- working_time_end
- working_day_start
- working_day_end
- city_id
- street_type_id
- street_name
- building_number
- description
|
Create a new restaurant data |
admin |
restaurants/{id} |
PUT |
- name
- working_time_start
- working_time_end
- working_day_start
- working_day_end
- city_id
- street_type_id
- street_name
- building_number
- description
|
Update restaurant data by ID |
admin |
restaurants/{id} |
GET |
|
Get restaurant data by ID |
admin |
restaurants/{id} |
DELETE |
|
Delete restaurant data by ID |
admin |
restaurants/{id}/delivery-types |
GET |
|
Get delivery types data by restaurant ID |
admin |
restaurants/{id}/addresses |
GET |
|
Get list of restaurant addresses by ID |
admin |
restaurants/{id}/addresses/{address_id} |
GET |
|
Get address data by ID and restaurant ID |
admin |
restaurants/{id}/addresses/ |
POST |
- city_id
- street_type_id
- street_name
- building_number
|
Add address to restaurant by ID |
admin |
restaurants/{id}/addresses/{address_id} |
PUT |
- city_id
- street_type_id
- street_name
- building_number
|
Update address to restaurant by ID |
admin |
restaurants/{id}/addresses/{address_id} |
DELETE |
|
Delete address data by ID and restaurant ID |
URL Prefix |
URL |
Method |
Parameters |
Description |
admin |
restaurants/{id}/delivery-types/{type_id} |
GET |
|
Get delivery type data by restaurant ID and type ID |
admin |
restaurants/{id}/delivery-types/{type_id} |
DELETE |
|
Delete delivery type data by restaurant ID and type ID |
admin |
restaurants/{id}/delivery-types |
POST |
|
Add delivery type by restaurant ID |
admin |
/restaurants/{id}/delivery-types/{type_id} |
POST |
|
Update delivery type by restaurant ID and type ID |
URL Prefix |
URL |
Method |
Parameters |
Description |
admin |
restaurants/{id}/orders |
GET |
|
Get orders by restaurant ID |
admin |
restaurants/{id}/orders/statuses |
GET |
|
Get available order statuses |
admin |
restaurants/{id}/orders/{order_id} |
GET |
|
Get order data by restaurant ID and order ID |
admin |
restaurants/{id}/orders/{order_id}/status/ |
PUT |
status_id |
Update order status by ID |
admin |
restaurants/{id}/orders/statuses/{status_id} |
GET |
|
Get orders by status ID |
admin |
restaurants/{id}/orders/{order_id} |
GET |
|
Delete order by ID |
admin |
restaurants/{id}/orders |
POST |
- payment_type_id
- discount_id
- comment
- city_id
- street_type_id
- street_name
- building_number
- entrace
- floor
- apartment
- products (in json format {"product_id":quanity} )
|
Add new order |
admin |
restaurants/{id}/orders/{order_id} |
POST |
- payment_type_id
- discount_id
- comment
- city_id
- street_type_id
- street_name
- building_number
- entrace
- floor
- apartment
- products (in json format {"product_id":quanity} )
|
Update order by ID |