Documentación API

API REST completa con más de 175 endpoints para integrar Cotiza AI con cualquier sistema

Autenticación

Autenticación basada en JWT con soporte multi-tenant. Tokens de acceso y refresh para sesiones seguras.

Authorization: Bearer <token>

Multi-Tenant

Cada tenant opera de forma aislada. Incluye el tenant ID en las peticiones para acceder a los datos correctos.

X-Tenant-ID: <tenant_id>

Formato

Todas las respuestas usan JSON. Paginación, filtrado y ordenamiento disponibles en endpoints de listado.

Content-Type: application/json

Endpoints principales

Autenticación

Login, registro y gestión de sesiones

POST /api/v1/auth/login
POST /api/v1/auth/register
POST /api/v1/auth/refresh

Cotizaciones

CRUD completo de cotizaciones

GET /api/v1/tenants/{id}/quotations
POST /api/v1/tenants/{id}/quotations
PUT /api/v1/tenants/{id}/quotations/{qid}
DELETE /api/v1/tenants/{id}/quotations/{qid}

Clientes

Gestión de clientes y contactos

GET /api/v1/tenants/{id}/customers
POST /api/v1/tenants/{id}/customers
GET /api/v1/tenants/{id}/customers/{cid}

Productos

Catálogo de productos y servicios

GET /api/v1/tenants/{id}/catalog/products
POST /api/v1/tenants/{id}/catalog/products
PUT /api/v1/tenants/{id}/catalog/products/{pid}

Analytics

Métricas y reportes del negocio

GET /api/v1/tenants/{id}/admin/analytics/dashboard
GET /api/v1/tenants/{id}/admin/analytics/mrr
GET /api/v1/tenants/{id}/admin/analytics/churn-rate

La documentación completa de la API incluye ejemplos, schemas y SDKs.

Solicita acceso a la documentación completa