Upload de Contrato
Contracts
Upload de Contrato
Faz upload de um contrato (PDF ou DOC/DOCX) para o Supabase Storage.
Formatos aceitos:
- PDF: application/pdf
- DOC: application/msword
- DOCX: application/vnd.openxmlformats-officedocument.wordprocessingml.document
Tamanho máximo: 10MB
Status inicial: draft
POST
Upload de Contrato
Authorizations
Token JWT obtido através do endpoint /auth/login.
Inclua o token no header: Authorization: Bearer SEU_TOKEN_JWT
Body
multipart/form-data
Response
Contrato criado com sucesso
ID único do contrato
Nome do contrato
URL do arquivo no Supabase Storage
Tamanho do arquivo em bytes
Data de criação do contrato
Status do contrato:
- draft: Rascunho (padrão ao fazer upload)
- active: Ativo
- in_analysis: Em análise
- finalized: Finalizado
Available options:
draft, active, in_analysis, finalized ID do usuário proprietário