Users - Admin
Copy Page
3enab
👨💼 Admin Application
👤 User Application
🏪 Vendor Application
👨💼 Admin Application
🚚 Delivery Application
Auth - Admin
Register a new admin
POST
Login admin
POST
Logout admin
POST
Refresh access token
POST
Send phone OTP
POST
Verify phone OTP
POST
Send password reset OTP
POST
Verify password reset OTP
POST
Reset password
POST
Ads - Admin
Create a new advertisement
POST
Update an advertisement
PUT
Delete an advertisement
DELETE
Upload advertisement image
POST
Activate an advertisement
PATCH
Deactivate an advertisement
PATCH
Get all ads for admin
GET
Coupons - Admin
Create a new coupon
Get all coupons
Get coupon by ID
Update coupon
Delete coupon
Update coupon active status
Delivery Areas - Admin
Create a new delivery area
Get all delivery areas
Get delivery area by ID
Update delivery area
Delete delivery area
Items - Admin
Get all items for admin
Create a new item
Get a single item by ID
Update an item
Delete an item
Upload item image
Update item availability
Update item group availability
Update item active status
Update item discount
Remove item discount
Apply discount to all vendor items
Remove discount from all vendor items
Update items order
Create a variant for an item
Get all variants of an item
Get all items (Direct Access - Public)
Get all items for a specific vendor (Direct Access - Public)
Get item by ID (Direct Access - Public)
Menu Categories - Admin
Get all menu categories for admin
Create menu category (Admin)
Get menu category by ID (Admin)
Update menu category (Admin)
Delete menu category (Admin)
Update menu category active status (Admin)
Update menu category order (Admin)
Rates - Admin
Get all ratings for a vendor (Admin)
Get a specific rating by ID (Admin)
Delete a rating (Admin)
Users - Admin
Get current admin user profile
GET
Update current admin user profile
PUT
Delete current admin user account
DELETE
Change admin user password
POST
Get all users with pagination
GET
Create user (Admin)
POST
Reset user password (Admin)
POST
Mark user phone as verified (Admin)
PATCH
Get user by ID
GET
Update user by ID
PUT
Delete user by ID
DELETE
Vendor Categories - Admin
Create a new vendor category
Get all vendor categories
Get a vendor category by ID
Update a vendor category
Delete a vendor category
Upload vendor category image
Update vendor category active status
Reorder vendor categories
Vendors - Admin
Get all vendors for admin
Create vendor
Get vendor by ID
Update vendor
Delete vendor
Upload vendor logo
Update vendor active status
Update vendor availability status (Admin)
Update vendor free delivery status
Reorder vendors
Create or update vendor notice
Upload vendor cover image
Delete vendor notice
Delete vendor cover image
Upload notice image
Update vendor preparation time (Admin)
Delete notice image
Notifications - Admin
Send broadcast notification to users
Send notification to specific users
Versions - Admin
Create a new version
Get all versions
Get the latest version
Update a version
Delete a version
Orders - Admin
Get all orders (Admin)
Get order by ID (Admin)
Delete order permanently (Admin)
Cancel order by admin
App Notices - Admin
Create a new app notice
Get all app notices (paginated)
Get notice by ID
Update notice
Delete notice
Upload notice image
Delete notice image
Users - Admin
Copy Page
Mark user phone as verified (Admin)
PATCH
/api/v1/admin/users/{id}/verify-phone
Try it
Run in Apidog
Run in Apidog
Sets
isPhoneVerified
to true and clears pending phone OTP fields.
Idempotent if already verified.
Request
Authorization
JWT Bearer
Add the parameter
Authorization
to Headers
Example:
Authorization: ********************
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Path Params
Generate Code
Responses
🟢
200
Phone marked as verified
This response does not have a body.
🟠
401
🟠
404
Modified at
2026-04-08 13:49:39
Previous
Reset user password (Admin)
Next
Get user by ID