Skip to main content
Son permisos explícitos: deben marcarse uno por uno en Integraciones externas; las integraciones existentes no los reciben automáticamente.
Estados de un proyecto (status):

Objeto proyecto

customer.name es la razón social del cliente o, si no tiene, su nombre comercial.

Listar proyectos

Devuelve data (objetos proyecto, del más reciente por fecha de inicio) y pagination. No incluye proyectos eliminados.

Consultar proyecto

Devuelve el objeto proyecto más su resumen financiero en summary:
Errores: 404 Project not found (inexistente, eliminado o de otro negocio).

Crear proyecto

Respuesta 201: el objeto proyecto. Acepta Idempotency-Key. Errores

Actualizar proyecto

Mismos campos que la creación, todos opcionales: solo se modifican los enviados. Responde 200 con el objeto actualizado. Errores: 404 Project not found; 422 validación, Branch not found o Customer not found.

Vincular documentos

Asigna ventas, compras o planillas al proyecto para que cuenten en su resumen. Si un documento ya estaba en otro proyecto, pasa a este.
Respuesta 200
Solo se vinculan documentos del mismo negocio. Los IDs inexistentes o de otro negocio no producen error: se devuelven en rejected_ids. summary es el resumen financiero ya recalculado. Errores: 404 Project not found; 422 validación.