Buyer
Catalog, cart, checkout, orders, payment evidence, wallet, reviews and disputes.
Role-complete API contract for Website, Android and future clients.
Catalog, cart, checkout, orders, payment evidence, wallet, reviews and disputes.
Store, products, inventory, media, orders, delivery documents, team and promotions.
Availability, assigned jobs, pickup, delivery proof and location updates.
Users, catalog, stores, orders, finance, moderation, delivery, disputes and audit logs.
{
"ok": true,
"data": { ... },
"meta": {
"request_id": "REQ-...",
"api_version": "1.1.0",
"page": 1,
"per_page": 25,
"total": 42,
"total_pages": 2
}
}
/api/v1/mobile/capabilitiesDiscover role and feature capabilities./api/v1/mobile/buyer/orders/{id}/cancelCancel an eligible order safely./api/v1/mobile/buyer/orders/{id}/disputesList or open an order dispute./api/v1/mobile/buyer/orders/{id}/documentsDownload order documents./api/v1/mobile/stores/{id}/reviewsList or save a verified store review./api/v1/mobile/seller/products/{id}/inventoryUpdate stock and price./api/v1/mobile/seller/products/{id}/mediaList or upload product media./api/v1/mobile/seller/orders/{id}/documentsList invoice and delivery documents./api/v1/mobile/seller/orders/{id}/deliveryUpdate delivery provider and tracking./api/v1/mobile/seller/teamList store-team permissions./api/v1/mobile/seller/promotionsList or create promotions./api/v1/mobile/driver/dashboardProfile, workload and recent assignments./api/v1/mobile/driver/jobsPaginated delivery assignments./api/v1/mobile/driver/jobs/{id}/acceptAccept an assigned job./api/v1/mobile/driver/jobs/{id}/statusPickup, deliver with proof, or fail./api/v1/mobile/driver/availabilityUpdate availability and vehicle./api/v1/mobile/driver/locationSend a validated location update./api/v1/mobile/admin/products/saveCreate or edit a marketplace product./api/v1/mobile/admin/orders/{id}/statusApply a controlled order transition./api/v1/mobile/admin/payments/{id}Inspect or review a payment./api/v1/mobile/admin/wallet-requestsReview deposit and withdrawal requests./api/v1/mobile/admin/users/{id}/roleAssign a persistent account role./api/v1/mobile/admin/deliveriesList or assign delivery jobs./api/v1/mobile/admin/disputesModerate buyer disputes./api/v1/mobile/admin/audit-logsPaginated administrative API audit trail.curl -X POST \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: 23ef855c-8f39-4c33-a75a-98c858e76fd4" \
-H "X-Request-ID: mobile-01HZZY8YQZ" \
-d '{"availability":"available"}' \
"https://phumikasephal.com/api/v1/mobile/driver/availability"
See the OpenAPI contract for every path, body, response and security requirement.