API interna de Worktic AI
Los endpoints requieren sesión y permisos según el recurso. No expongas rutas administrativas a integraciones externas sin autenticación adicional.
Autenticación
POST/api/auth/register
POST/api/auth/login
GET/api/auth/me
POST/api/auth/logout
CRM y ventas
GET/api/crm/contacts
GET/api/crm/opportunities
GET/api/products
GET/api/appointments
GET/api/conversations
IA y agentes
GET/api/agents
POST/api/agents/test
GET/api/agents/metrics
GET/api/agents/routes
Marketing
GET/api/marketing/overview
GET/api/marketing/campaigns
POST/api/marketing/generate
GET/api/marketing/landings
GET/api/marketing/leads
Social Hub
GET/api/social/overview
GET/api/social/connections
POST/api/social/oauth/start
GET/api/social/posts
POST/api/social/publish
GET/api/social/analytics
POST/api/social/metrics/ingest
Ejemplo de solicitud
fetch('/api/social/overview', {
method: 'GET',
credentials: 'include',
headers: { 'Accept': 'application/json' }
}).then(r => {
if (!r.ok) throw new Error(`HTTP ${r.status}`);
return r.json();
});Contrato realConsulta el código de la versión instalada para confirmar métodos, campos y respuestas. Esta referencia resume las rutas detectadas en el proyecto.
