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

# POST /Pessoa/IncluirDocumento

`POST /Pessoa/IncluirDocumento`

## Headers

- `IdempotencyKey` string, required

## Request body

- IncluirDocumentoCommand
  - `dto` FindPessoaDTO
    - `documentoCliente` string, nullable, required — Documento federal do cliente
  - `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

- DocumentoResponse
  - `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/revisions/387386c600ce/schema)
