REST · JSON · Laravel
OrnaVibe APIs
Version 1 HTTP API for storefront catalog, cart, orders, site content, and authenticated admin tools. Public routes use optional Sanctum; protected routes require a Bearer token.
Base URL
http://api.ornavibe.com/api/v1
Entry points
- GET /api/v1/health — liveness
- GET /api/v1/health/ready — readiness
POST /api/v1/auth/login·POST /api/v1/auth/registerGET /api/v1/products·GET /api/v1/categories·GET /api/v1/cms/pages
Conventions
- Send
Accept: application/jsonand JSON bodies where applicable. - All routes are prefixed with
/api/v1. - Catalog, cart, and public CMS endpoints support optional Sanctum; orders, wishlist, and
/api/v1/merequireAuthorization: Bearer <token>. - Admin routes are under
/api/v1/admin/*(authenticated admin users).
Example
curl -sS "http://api.ornavibe.com/api/v1/health"
Admin and user-scoped routes live under the same prefix; send Authorization: Bearer … where required.