Authentication
Cada solicitud se autentica con un token bearer. Genera uno en tu panel, en Settings → API Keys — se muestra una sola vez, así que cópialo en ese momento. Un token hereda los roles y permisos del usuario que lo creó, y la mayoría de los endpoints de recursos también requieren que el módulo correspondiente esté habilitado en tu plan.
¿Prefieres autenticarte de forma programática? POST /api/login con tu correo y contraseña devuelve un token bearer que puedes usar de la misma manera, y POST /api/refresh lo rota.
Inicio rápido
Crea un cliente potencial en el CRM en menos de un minuto. La API funciona sobre los mismos datos que ves en el producto: no hay una capa de sincronización aparte.
Errores y códigos de estado
Usamos códigos de estado HTTP convencionales. Los cuerpos de error incluyen un mensaje legible mensaje puedes mostrar directamente.
| 200 | OK — solicitud exitosa |
| 201 | Creado — recurso creado |
| 401 | Unauthorized — missing or invalid token |
| 422 | No procesable: la validación falló |
| 429 | Demasiadas solicitudes: has alcanzado un límite de frecuencia |
| 500 | Server error — we'll have it on estado |
Límites de tasa
El tráfico de la API tiene un límite de frecuencia para mantener la plataforma rápida para todos. Si superas el límite, recibirás un HTTP 429 respuesta: reduce el ritmo y vuelve a intentarlo. El Retry-After el encabezado te indica cuándo puedes reanudar.
Autenticación y sesión /api/login
Inicia sesión, actualiza o revoca tu token, obtén el usuario conectado, edita el perfil y consulta las listas de usuarios del personal, clientes y proveedores. (11 endpoints)
| POST | /api/change-password |
| GET | /api/client-user |
| ELIMINAR | /api/delete-account |
| POST | /api/edit-profile |
| POST | /api/login |
| POST | /api/logout |
| POST | /api/refresh |
| GET | /api/staff-user |
| POST | /api/upload-photos |
| GET | /api/user |
| GET | /api/vendor-user |
Claves de API /api/v1/settings/api-keys
Lista, crea y revoca tus tokens de acceso personal: las mismas claves que generas en Configuración → Claves API. (3 endpoints)
| GET | /api/v1/settings/api-keys |
| POST | /api/v1/settings/api-keys |
| ELIMINAR | /api/v1/settings/api-keys/{id} |
CRM — leads, oportunidades y pipeline /api/leads
CRUD completo sobre leads, oportunidades, pipelines, etapas, etiquetas y fuentes, además de sus tareas, llamadas, archivos, notas y productos. (79 endpoints)
| ELIMINAR | /api/deal-call/delete/{call_id} |
| POST | /api/deal-call/store |
| POST | /api/deal-call/update/{call_id} |
| POST | /api/deal-client/store/{deal_id} |
| ELIMINAR | /api/deal-client/{deal_id}/delete/{client_id} |
| POST | /api/deal-discussion/store/{deal_id} |
| POST | /api/deal-email/store/{deal_id} |
| POST | /api/deal-file/store/{deal_id} |
| ELIMINAR | /api/deal-file/{deal_id}/delete/{file_id} |
| POST | /api/deal-source/store/{deal_id} |
| ELIMINAR | /api/deal-source/{deal_id}/delete/{source_id} |
| POST | /api/deal-stage/create |
| ELIMINAR | /api/deal-stage/delete/{id} |
| POST | /api/deal-stage/update/{id} |
| GET | /api/deal-stages |
| POST | /api/deal-task/create |
| ELIMINAR | /api/deal-task/delete/{id} |
| POST | /api/deal-task/update/{id} |
| POST | /api/deal-user/store/{deal_id} |
| ELIMINAR | /api/deal-user/{deal_id}/delete/{user_id} |
| POST | /api/deal/add-label/{id} |
| POST | /api/deal/assign-products/{deal_id} |
| POST | /api/deal/create |
| ELIMINAR | /api/deal/delete/{id} |
| GET | /api/deal/show/{id} |
| POST | /api/deal/update/{id} |
| ELIMINAR | /api/deal/{deal_id}/products/{product_id} |
| GET | /api/deals |
| POST | /api/label/create |
| ELIMINAR | /api/label/delete/{id} |
| POST | /api/label/update/{id} |
| GET | /api/labels |
| ELIMINAR | /api/lead-call/delete/{call_id} |
| POST | /api/lead-call/store |
| POST | /api/lead-call/update/{call_id} |
| POST | /api/lead-discussion/store/{lead_id} |
| POST | /api/lead-email/store/{lead_id} |
| POST | /api/lead-file/store/{lead_id} |
| ELIMINAR | /api/lead-file/{lead_id}/delete/{file_id} |
| POST | /api/lead-source/store/{lead_id} |
| ELIMINAR | /api/lead-source/{lead_id}/delete/{source_id} |
| POST | /api/lead-stage/create |
| ELIMINAR | /api/lead-stage/delete/{id} |
| POST | /api/lead-stage/update/{id} |
| GET | /api/lead-stages |
| POST | /api/lead-task/create |
| ELIMINAR | /api/lead-task/delete/{id} |
| POST | /api/lead-task/update/{id} |
| POST | /api/lead-user/store/{lead_id} |
| ELIMINAR | /api/lead-user/{lead_id}/delete/{user_id} |
| POST | /api/lead/add-label/{id} |
| POST | /api/lead/assign-products/{lead_id} |
| POST | /api/lead/convert-to-deal/{id} |
| POST | /api/lead/create |
| ELIMINAR | /api/lead/delete/{id} |
| GET | /api/lead/get-request-data |
| GET | /api/lead/get-users |
| POST | /api/lead/home |
| POST | /api/lead/lead-create-update |
| POST | /api/lead/lead-delete |
| POST | /api/lead/lead-details |
| POST | /api/lead/lead-stage-create-update |
| POST | /api/lead/lead-stage-update |
| POST | /api/lead/lead-stages |
| POST | /api/lead/leadboard |
| POST | /api/lead/pipeline-create-update |
| GET | /api/lead/pipelines |
| GET | /api/lead/show/{id} |
| POST | /api/lead/update/{id} |
| ELIMINAR | /api/lead/{lead_id}/products/{product_id} |
| GET | /api/leads |
| POST | /api/pipeline/create |
| ELIMINAR | /api/pipeline/delete/{id} |
| POST | /api/pipeline/update/{id} |
| GET | /api/pipelines |
| POST | /api/source/create |
| ELIMINAR | /api/source/delete/{id} |
| POST | /api/source/update/{id} |
| GET | /api/sources |
Ventas /api/sales/sales-orders
Oportunidades, presupuestos, reuniones, pedidos de venta y consultas de almacén. (23 endpoints)
| GET | /api/sales/RequestData |
| POST | /api/sales/get-warehouse-products |
| GET | /api/sales/home |
| ELIMINAR | /api/sales/meeting/destroy/{id} |
| POST | /api/sales/meeting/store |
| POST | /api/sales/meeting/update/{id} |
| GET | /api/sales/meetings |
| GET | /api/sales/opportunities |
| ELIMINAR | /api/sales/opportunities/delete/{id} |
| POST | /api/sales/opportunities/update/{id} |
| POST | /api/sales/opportunitity/store |
| POST | /api/sales/parent-records |
| GET | /api/sales/quotes |
| ELIMINAR | /api/sales/quotes/destroy/{id} |
| POST | /api/sales/quotes/store |
| POST | /api/sales/quotes/update/{id} |
| GET | /api/sales/quotes/{id} |
| ELIMINAR | /api/sales/sales-order/delete/{id} |
| POST | /api/sales/sales-order/store |
| POST | /api/sales/sales-order/update/{id} |
| GET | /api/sales/sales-orders |
| GET | /api/sales/sales-orders/{id} |
| GET | /api/sales/warehouses |
Propuestas comerciales /api/sales-proposal
Redacta, envía, acepta/rechaza propuestas y conviértelas en facturas. (9 endpoints)
| GET | /api/sales-proposal |
| POST | /api/sales-proposal/accept/{proposal_id} |
| POST | /api/sales-proposal/convert-to-invoice/{proposal_id} |
| POST | /api/sales-proposal/create |
| ELIMINAR | /api/sales-proposal/delete/{proposal_id} |
| POST | /api/sales-proposal/reject/{proposal_id} |
| POST | /api/sales-proposal/sent/{proposal_id} |
| GET | /api/sales-proposal/show/{proposal_id} |
| POST | /api/sales-proposal/update/{proposal_id} |
Facturas de venta /api/sales-invoice
Lista, crea, actualiza, elimina y contabiliza facturas de venta. (6 endpoints)
| GET | /api/sales-invoice |
| POST | /api/sales-invoice/create |
| ELIMINAR | /api/sales-invoice/delete/{invoice_id} |
| POST | /api/sales-invoice/post/{invoice_id} |
| GET | /api/sales-invoice/show/{invoice_id} |
| POST | /api/sales-invoice/update/{invoice_id} |
Devoluciones de facturas de venta /api/sales-invoice-return
Crea, aprueba y completa devoluciones de facturas de venta. (6 endpoints)
| GET | /api/sales-invoice-return |
| POST | /api/sales-invoice-return/approve/{return_id} |
| POST | /api/sales-invoice-return/complete/{return_id} |
| POST | /api/sales-invoice-return/create |
| ELIMINAR | /api/sales-invoice-return/delete/{return_id} |
| GET | /api/sales-invoice-return/show/{return_id} |
Facturas de compra /api/purchase-invoice
Lista, crea, actualiza, elimina y registra facturas de compra. (6 endpoints)
| GET | /api/purchase-invoice |
| POST | /api/purchase-invoice/create |
| ELIMINAR | /api/purchase-invoice/delete/{invoice_id} |
| POST | /api/purchase-invoice/post/{invoice_id} |
| GET | /api/purchase-invoice/show/{invoice_id} |
| POST | /api/purchase-invoice/update/{invoice_id} |
Purchase returns /api/purchase-return
Crea, aprueba y completa devoluciones de compra. (6 endpoints)
| GET | /api/purchase-return |
| POST | /api/purchase-return/approve/{return_id} |
| POST | /api/purchase-return/complete/{return_id} |
| POST | /api/purchase-return/create |
| ELIMINAR | /api/purchase-return/delete/{return_id} |
| GET | /api/purchase-return/show/{return_id} |
Contabilidad /api/chart-of-accounts
Clientes, proveedores, cuentas bancarias, plan de cuentas, ingresos, gastos, pagos, notas de crédito/débito y transferencias. (37 endpoints)
| GET | /api/account-types |
| GET | /api/bank-accounts |
| POST | /api/bank-accounts/create |
| ELIMINAR | /api/bank-accounts/delete/{id} |
| POST | /api/bank-accounts/update/{id} |
| GET | /api/bank-transactions |
| GET | /api/bank-transfers |
| GET | /api/chart-of-accounts |
| GET | /api/credit-notes |
| GET | /api/customer-payments |
| GET | /api/customers |
| POST | /api/customers/create |
| ELIMINAR | /api/customers/delete/{id} |
| POST | /api/customers/update/{id} |
| GET | /api/debit-notes |
| GET | /api/expense-categories |
| GET | /api/expenses |
| POST | /api/expenses/approve/{id} |
| POST | /api/expenses/create |
| ELIMINAR | /api/expenses/delete/{id} |
| POST | /api/expenses/post/{id} |
| POST | /api/expenses/update/{id} |
| GET | /api/get-clients |
| GET | /api/get-vendors |
| GET | /api/gl-accounts |
| GET | /api/revenue-categories |
| GET | /api/revenues |
| POST | /api/revenues/approve/{id} |
| POST | /api/revenues/create |
| ELIMINAR | /api/revenues/delete/{id} |
| POST | /api/revenues/post/{id} |
| POST | /api/revenues/update/{id} |
| GET | /api/vendor-payments |
| GET | /api/vendors |
| POST | /api/vendors/create |
| ELIMINAR | /api/vendors/delete/{id} |
| POST | /api/vendors/update/{id} |
Products & services /api/products
Products, categories, taxes, units and stock. (20 endpoints)
| GET | /api/product-service/items |
| POST | /api/product-stock/add |
| GET | /api/product-stocks |
| GET | /api/product/category |
| POST | /api/product/category/create |
| ELIMINAR | /api/product/category/delete/{id} |
| POST | /api/product/category/update/{id} |
| POST | /api/product/create |
| ELIMINAR | /api/product/delete/{id} |
| GET | /api/product/detail/{id} |
| POST | /api/product/update/{id} |
| GET | /api/products |
| GET | /api/tax |
| POST | /api/tax/create |
| ELIMINAR | /api/tax/delete/{id} |
| POST | /api/tax/update/{id} |
| POST | /api/unit/create |
| ELIMINAR | /api/unit/delete/{id} |
| POST | /api/unit/update/{id} |
| GET | /api/units |
Almacén e inventario /api/warehouse
Almacenes y transferencias de existencias. (9 endpoints)
| GET | /api/transfer |
| POST | /api/transfer/create |
| ELIMINAR | /api/transfer/delete/{transfer_id} |
| GET | /api/transfer/request-data |
| GET | /api/warehouse |
| POST | /api/warehouse/create |
| ELIMINAR | /api/warehouse/delete/{warehouse_id} |
| GET | /api/warehouse/product/{warehouse_id} |
| POST | /api/warehouse/update/{warehouse_id} |
Proyectos, tareas y errores /api/projects
Proyectos, hitos, tableros de tareas, tareas, subtareas, errores e informes. (45 endpoints)
| GET | /api/bug-status-list |
| GET | /api/get-projects |
| POST | /api/project/bug-stage/create |
| ELIMINAR | /api/project/bug-stage/delete/{id} |
| POST | /api/project/bug-stage/order |
| POST | /api/project/bug-stage/update/{id} |
| GET | /api/project/bug-stages |
| POST | /api/project/bug/create/{project_id} |
| GET | /api/project/bug/show/{bug_id} |
| POST | /api/project/bug/{bug_id}/comment/create |
| ELIMINAR | /api/project/bug/{id}/comment/delete |
| GET | /api/project/bug/{project_id} |
| ELIMINAR | /api/project/client/delete/{id} |
| POST | /api/project/client/invite |
| GET | /api/project/clients |
| ELIMINAR | /api/project/delete/{id} |
| POST | /api/project/file/create |
| ELIMINAR | /api/project/file/delete/{id} |
| ELIMINAR | /api/project/member/delete/{id} |
| POST | /api/project/milestone/create |
| ELIMINAR | /api/project/milestone/delete/{id} |
| POST | /api/project/milestone/update/{id} |
| GET | /api/project/milestones |
| GET | /api/project/report/{id} |
| GET | /api/project/reports |
| GET | /api/project/show/{id} |
| POST | /api/project/task-stage/create |
| ELIMINAR | /api/project/task-stage/delete/{id} |
| POST | /api/project/task-stage/order |
| POST | /api/project/task-stage/update/{id} |
| GET | /api/project/task-stages |
| POST | /api/project/task-subtask/create/{task_id} |
| POST | /api/project/task-subtask/update/{subtask_id} |
| ELIMINAR | /api/project/task/comment/delete/{comment_id} |
| GET | /api/project/task/show/{id} |
| POST | /api/project/task/{task_id}/comment/create |
| POST | /api/project/update/{id} |
| GET | /api/project/{id}/task-board |
| POST | /api/project/{id}/task/create |
| POST | /api/project/{id}/task/update/{task_id} |
| ELIMINAR | /api/project/{project_id}/bug/delete/{bug_id} |
| POST | /api/project/{project_id}/bug/update/{bug_id} |
| ELIMINAR | /api/project/{project_id}/task/delete/{task_id} |
| GET | /api/projects |
| POST | /api/projects/create |
Punto de venta /api/pos
Pedidos de TPV y detalle de pedidos. (2 endpoints)
| GET | /api/pos |
| GET | /api/pos/show/{id} |
Mesa de soporte /api/support-ticket/tickets
Tickets y respuestas, preguntas frecuentes y artículos de la base de conocimientos. (16 endpoints)
| POST | /api/support-ticket/faq/delete/{faq_id} |
| POST | /api/support-ticket/faq/update/{faq_id} |
| GET | /api/support-ticket/faqs |
| POST | /api/support-ticket/faqs/store |
| GET | /api/support-ticket/get-request-data |
| GET | /api/support-ticket/home |
| POST | /api/support-ticket/knowledge/delete/{knowledge_id} |
| POST | /api/support-ticket/knowledge/store |
| POST | /api/support-ticket/knowledge/update/{knowledge_id} |
| GET | /api/support-ticket/knowledges |
| POST | /api/support-ticket/ticket/add-reply/{ticket_id} |
| POST | /api/support-ticket/ticket/delete/{ticket_id} |
| POST | /api/support-ticket/ticket/note/store/{ticket_id} |
| POST | /api/support-ticket/ticket/store |
| POST | /api/support-ticket/ticket/update/{ticket_id} |
| GET | /api/support-ticket/tickets |
Taskly /api/taskly/projects
Proyectos y tareas de Taskly para el módulo ligero de proyectos. (18 endpoints)
| GET | /api/taskly/home |
| POST | /api/taskly/project-activity |
| POST | /api/taskly/project-create-update |
| POST | /api/taskly/project-delete |
| POST | /api/taskly/project-details |
| ELIMINAR | /api/taskly/project-file-delete/{id} |
| POST | /api/taskly/project-file-upload |
| POST | /api/taskly/project-list |
| POST | /api/taskly/project-status-update |
| GET | /api/taskly/projects |
| GET | /api/taskly/projects/{project}/tasks |
| POST | /api/taskly/task-create-update |
| POST | /api/taskly/task-delete |
| POST | /api/taskly/task-details |
| POST | /api/taskly/task-list |
| POST | /api/taskly/task-stage-update |
| POST | /api/taskly/taskboard |
| GET | /api/taskly/users |
Control de tiempo /api/add-tracker
Inicia y detén los contadores de tiempo. (3 endpoints)
| POST | /api/add-tracker |
| POST | /api/stop-tracker |
| POST | /api/tracker-login |
Usuarios y roles /api/users
Administra los usuarios del espacio de trabajo y consulta los roles. (8 endpoints)
| GET | /api/roles |
| ELIMINAR | /api/user/delete/{id} |
| POST | /api/user/reset-password/{id} |
| POST | /api/user/store |
| POST | /api/user/update/{id} |
| PUT | /api/user/verify/{id} |
| GET | /api/users |
| GET | /api/users/log |
RR. HH. y nóminas /api/employees
Empleados, asistencia, permisos, nómina, además del conjunto completo de registros de RR. HH. (sucursales, departamentos, días festivos, premios y más). (44 endpoints)
| GET | /api/acknowledgments |
| GET | /api/announcements |
| POST | /api/attendance/create |
| ELIMINAR | /api/attendance/delete/{attendance_id} |
| POST | /api/attendance/update/{attendance_id} |
| GET | /api/attendances |
| GET | /api/awards |
| GET | /api/branches |
| GET | /api/complaints |
| GET | /api/departments |
| GET | /api/designations |
| GET | /api/document-types |
| GET | /api/employee-transfers |
| POST | /api/employee/create |
| ELIMINAR | /api/employee/delete/{id} |
| GET | /api/employee/show/{id} |
| POST | /api/employee/update/{id} |
| GET | /api/employees |
| GET | /api/events |
| GET | /api/holidays |
| GET | /api/hrm-documents |
| POST | /api/hrm/attendence-history |
| POST | /api/hrm/clock-in-out |
| POST | /api/hrm/events |
| GET | /api/hrm/get-leaves |
| GET | /api/hrm/get-leaves-types |
| GET | /api/hrm/holidays-list |
| GET | /api/hrm/home |
| POST | /api/hrm/leave-request |
| POST | /api/leave-application/create |
| ELIMINAR | /api/leave-application/delete/{leaveapplication_id} |
| POST | /api/leave-application/update-status/{leaveapplication_id} |
| POST | /api/leave-application/update/{leaveapplication_id} |
| GET | /api/leave-applications |
| GET | /api/leave-balances |
| GET | /api/leave-types |
| GET | /api/payrolls |
| GET | /api/payrolls/{payroll_id} |
| GET | /api/payslip/{payroll_entry_id} |
| GET | /api/promotions |
| GET | /api/resignations |
| GET | /api/shifts |
| GET | /api/terminations |
| GET | /api/warnings |
API de terceros (v1) /api/v1/customers
Una porción estable y versionada, diseñada para herramientas sin código como Zapier: clientes y facturas. (7 endpoints)
| GET | /api/v1/customers |
| POST | /api/v1/customers |
| GET | /api/v1/customers/{id} |
| PUT | /api/v1/customers/{id} |
| GET | /api/v1/invoices |
| POST | /api/v1/invoices |
| GET | /api/v1/invoices/{id} |
Endpoints públicos /api/public/plans
Ayudantes sin autenticación: el catálogo público de planes y el widget integrable de captación de leads y la insignia de socio. (4 endpoints)
| GET | /api/badge/{token} |
| GET | /api/public/plans |
| POST | /api/widget/lead |
| GET | /api/widget/{token} |
Plataforma de marca blanca /api/wl/plans
Endpoints de servidor a servidor utilizados por las instancias de marca blanca para facturación y Stripe Connect (autenticados por token). (6 endpoints)
| POST | /api/wl/checkout |
| POST | /api/wl/connect/onboard |
| GET | /api/wl/connect/status |
| GET | /api/wl/plans |
| POST | /api/wl/subscription/{stripe_subscription_id}/cancel |
| POST | /api/wl/webhook-callback |
Endpoints de integración /api/microsofttodo
Endpoints auxiliares para las integraciones conectadas (Microsoft To Do, Vonage SMS, publicaciones de Facebook). (3 endpoints)
| GET | /api/facebookpost |
| GET | /api/microsofttodo |
| GET | /api/vonagesms |
Más endpoints
Endpoints registrados adicionales. (1 endpoint)
| GET | /api/agents/{agent}/outstanding-commissions |