Primeros pasos
OmniBuy expone una API REST completa bajo /api/v1. Esta guía te lleva desde cero hasta tu primera llamada exitosa.
1. Crea tu cuenta
- Regístrate en app.omnibuy.net/admin/register
- Verifica tu email
- Completa el wizard de onboarding (≤ 3 min)
2. Obtén tus credenciales
Desde Admin → Configuración → API, genera un API Token.
export OMNIBUY_TOKEN="tok_live_xxxxxxxxxxxx"
export OMNIBUY_TENANT="mi-tienda" # tu subdominio
3. Primera llamada
curl https://app.omnibuy.net/api/v1/catalog/products \
-H "Authorization: Bearer $OMNIBUY_TOKEN" \
-H "X-Tenant-ID: $OMNIBUY_TENANT"
Respuesta esperada:
{
"data": [],
"meta": {
"pagination": {
"cursor": null,
"has_next": false,
"limit": 25
}
}
}
4. Crea tu primer producto
curl -X POST https://app.omnibuy.net/api/v1/catalog/products \
-H "Authorization: Bearer $OMNIBUY_TOKEN" \
-H "X-Tenant-ID: $OMNIBUY_TENANT" \
-H "Content-Type: application/json" \
-d '{
"title": "Polo OmniBuy",
"slug": "polo-omnibuy",
"price": 5500,
"currency": "PEN",
"status": "active"
}'
Precios en centavos
Todos los campos de precio usan centavos enteros (int64). 5500 = S/ 55.00