---
title: "POST /Proposta/IncluirDocumento"
method: POST
path: "/Proposta/IncluirDocumento"
tags: ["Proposta"]
---

# POST /Proposta/IncluirDocumento

`POST /Proposta/IncluirDocumento`

## Headers

- `IdempotencyKey` string, required

## Request body

- UploadDocumentoPropostaCommand
  - `dto` FindPropostaDTO
    - `codigoProposta` string, uuid, nullable — Código identificador da proposta
    - `codigoOperacao` string, nullable — Código da operação do parceiro
    - `numeroProposta` integer, nullable — Número sequencial da proposta
  - `documento` UploadDocumentDTO
    - `codigo` string, uuid
    - `tipoDocumento` integer, required — Código do tipo de documento. Exemplo: 30 – Cédula de Crédito Bancária (CCB)
    - `nomeArquivo` string, nullable, required — Nome do arquivo
    - `extensao` string, nullable, required — Extensão do arquivo
    - `dtValidade` string, date-time, nullable — Data de validade do documento quando requisitado
    - `arquivo` string, byte, nullable, required — Conteúdo base64 que representa o arquivo

## Response `200`

OK

- UploadDocumentResponse
  - `msg` string, nullable
  - `result` boolean
  - `hasError` boolean
  - `messages` Message[], nullable
    - `MessageType` 1 | 2 | 3
    - `Code` string, nullable
    - `Context` string, nullable
    - `Description` string, nullable
    - `Field` string, nullable
  - `codigo` string, uuid, nullable
  - `tipoDocumento` integer
  - `nomeArquivo` string, nullable
  - `extensao` string, nullable
  - `dtValidade` string, date-time, nullable
  - `arquivo` string, byte, nullable

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api.md) · [All operations](https://skmtc.net/moneyp/apis/bmpdigitalcore-apiexterna-proposta-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/moneyp/bmpdigitalcore-apiexterna-proposta-api/versions/387386c600ce/schema)
