GET /health - Health checkGET /docs - API DocumentationPOST /user/login - User authenticationGET /user - User profile (JWT required)POST /contractV2 - Create contractGET /contractV2 - List all contractsGET /contractV2/:id - Get contract by IDPUT /contractV2/:id - Update contractDELETE /contractV2/:id - Delete contractGET /contractV2/:id/client-info - Client info (token auth)POST /contractV2/:id/documents - Upload documentsGET /contractV2/:id/form - Generate AI form with witnessesGET /contractV2/:id/preview - Document preview (JSON)POST /contractV2/:id/submit - Submit form & generate PDFPOST /contractV2/:id/approve - Approve contractPOST /contractV2/:id/reject - Reject contractPOST /contractV2/:id/sign - Send to DocuSeal (sequential)GET /contractV2/:id/status - Contract statusGET /contractV2/:id/signature-status - Real-time signature statusPOST /contractV2/:id/history - Add history entryPUT /contractV2/:id/anexos - Update attachmentsDELETE /contractV2/:id/documents/:docId - Remove documentPOST /contractV2/:id/documents/approve-all - Approve all docsPOST /contractV2/webhook/docuseal - DocuSeal webhook (no auth)📚 Documentação Completa | ❤️ Health Check