API document
1. Mobile APIs
1.1 User login
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
phoneNumberstringRequired
passwordstringRequired
positionstring · enumRequiredDefault:
userPossible values: Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
post
/api/public/device/user/login1.2 Verify user's phone
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
phoneNumberstring · min: 6 · max: 6Optional
deviceIdstringOptional
Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
get
/api/public/user/verifyPhone1.3 Add user to an organization
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
orgIdstringRequired
Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
post
/api/private/user/orgAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
phoneNumberstringRequired
otpstringRequired
newPasswordstringRequired
Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
post
/api/public/user/reset-passwordAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
fcmTokenstringRequired
tokenTypestring · enumOptionalDefault:
userPossible values: Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
post
/api/private/user/fcmTokenAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
fcmTokenstringOptional
tokenTypestring · enumOptionalDefault:
userPossible values: Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
delete
/api/private/user/fcmTokenAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
startTimestring · date-timeOptionalExample:
1998-01-10T13:00:00.000ZindexnumberOptional
pagenumber · min: 10OptionalDefault:
10isPaidbooleanOptionalExample:
falseisDeliveriedbooleanOptionalExample:
falseorderStatusstring · enumOptionalExample:
successPossible values: orderTypestring · enumOptionalExample:
pudoPossible values: isDeliveridbooleanOptionalExample:
falseResponses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
get
/api/private/user/order1.8 Get user's order
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
orderIdstringRequired
Responses
200Success
application/json
Responseone of
or
object[]Optional
objectOptional
401
Need auth
application/json
422
Fields invalid
application/json
default
Server errors: 500, 501, 400, 404 and etc...
application/json
get
/api/private/user/order/{orderId}Last updated