Saltar para o conteúdo
Constaia
rental_agreement

Contrato de arrendamento

Contrato de arrendamento habitacional ou comercial de qualquer país: senhorio, arrendatário, imóvel, duração, renda e caução.

Categoria
Morada
País
Internacional
Campos extraídos
11 campos
Custo
1 crédito
rental_agreementspecimen
Landlord
Tenants
Property address
Cadastral reference
Start date
End date
Monthly rent
Moeda
Deposit

O que verifica

Sem validadores determinísticos específicos: aplicam-se as suas verificações (campos obrigatórios, datas, titular).

Campos extraídos

  • Landlordlandlord
  • Tenantstenants
  • Property addressproperty_address
  • Cadastral referencecadastral_reference
  • Start datestart_date
  • End dateend_date
  • Monthly rentmonthly_rent
  • Moedacurrency
  • Depositdeposit
  • Data da assinaturasignature_date
  • Signatures presentsignatures_present

Exemplo de pedido

curl https://api.constaia.com/v1/analyze \
  -H "Authorization: Bearer $CONSTAIA_API_KEY" \
  -F "file=@document.pdf" \
  -F 'options={
    "expect": "rental_agreement",
    "checks": {},
    "storage": "none"
  }'

Exemplo de resposta

Dados fictícios. Resposta abreviada.

200 OK · application/json
{
  "id": "an_01J9Z3K8QW4T6Y2B7N5M1R0PXC",
  "object": "analysis",
  "status": "completed",
  "livemode": false,
  "document": {
    "type": "rental_agreement",
    "label": "Contrato de arrendamento",
    "confidence": 0.97
  },
  "verdict": {
    "expected": [
      "rental_agreement"
    ],
    "match": true,
    "status": "valid",
    "reasons": [
      {
        "code": "type_match",
        "severity": "info",
        "message": "O documento é: Contrato de arrendamento."
      }
    ]
  },
  "fields": {
    "landlord": {
      "value": {
        "name": "ESPECIMEN",
        "tax_id": "ESPECIMEN",
        "address": "ESPECIMEN"
      },
      "confidence": 0.99,
      "validated": true
    },
    "tenants": {
      "value": [
        {
          "name": "ESPECIMEN",
          "tax_id": "ESPECIMEN"
        }
      ],
      "confidence": 0.98,
      "validated": null
    },
    "property_address": {
      "value": "ESPECIMEN",
      "confidence": 0.97,
      "validated": null
    },
    "cadastral_reference": {
      "value": "ESPECIMEN",
      "confidence": 0.96,
      "validated": null
    },
    "start_date": {
      "value": "2026-09-01",
      "confidence": 0.99,
      "validated": null
    },
    "end_date": {
      "value": "2026-09-01",
      "confidence": 0.98,
      "validated": null
    },
    "monthly_rent": {
      "value": 100,
      "confidence": 0.97,
      "validated": null
    },
    "currency": {
      "value": "ESPECIMEN",
      "confidence": 0.96,
      "validated": null
    },
    "deposit": {
      "value": 100,
      "confidence": 0.99,
      "validated": null
    },
    "signature_date": {
      "value": "2026-09-01",
      "confidence": 0.98,
      "validated": null
    },
    "signatures_present": {
      "value": true,
      "confidence": 0.97,
      "validated": null
    }
  },
  "checks": [],
  "warnings": [],
  "storage": {
    "mode": "none",
    "file_deleted_at": "2026-09-29T10:00:02Z",
    "expires_at": null
  },
  "usage": {
    "credits": 1,
    "pages": 1
  }
}

FAQ

A Constaia prova que o documento é autêntico?

Não. Verifica o tipo, a coerência dos dados e as suas regras, e assinala sinais como possível edição ou fotografia de ecrã. Isso não prova autenticidade.

É guardada uma cópia do documento?

Não, a menos que o peça. Com storage "none" (por omissão) o ficheiro é apagado quando a análise termina.

Outros documentos

E para que conste…

Crie a sua conta, copie a chave de teste e valide o seu primeiro documento em cinco minutos.