API Reference
Integrate Venderaa into your applications using our simple, powerful REST API.
Authentication
All API requests must include your JWT in the Authorization header: Authorization: Bearer <token>
Base URL
https://venderaa.comAuthentication
/api/auth/loginAuthenticate a vendor and receive a JWT.
/api/auth/registerCreate a new vendor account.
/api/auth/refreshRefresh an expired access token.
/api/auth/logoutInvalidate the current session token.
Products
/api/productsList all products for the authenticated vendor.
/api/productsCreate a new product.
/api/products/:idRetrieve a single product by ID.
/api/products/:idUpdate a product.
/api/products/:idDelete a product.
Orders
/api/ordersList all orders for the authenticated vendor.
/api/orders/:idGet a specific order by ID.
/api/orders/:id/statusUpdate order status.
Store
/api/storeGet the current vendor's store details.
/api/storeUpdate store settings.
/api/stores/:slugPublic store data by slug.
Payments
/api/payment/initiateStart a payment session.
/api/payment/verifyVerify a completed payment.
/api/paymentsList payment records.
Webhooks
Receive real-time notifications for events like new orders, payment confirmations and subscription changes by registering a webhook endpoint in your vendor dashboard.
Need help integrating?
Our developer support team can help you get up and running fast.
Get Developer Support