---
title: "Cria um arquivo contendo todos os CIDs de um determinado tipo de chave do participante."
method: POST
path: "/pix/indireto/dict/reconciliacao/arquivo"
tags: ["Reconciliacao"]
---

# Cria um arquivo contendo todos os CIDs de um determinado tipo de chave do participante.

`POST /pix/indireto/dict/reconciliacao/arquivo`

## Request

- Base URL: `https://example.com`
- URL: `https://example.com/pix/indireto/dict/reconciliacao/arquivo`
- Auth: none required

O formato do arquivo é um CID por linha ('\n' como EOL), sem ordem definida. 
A geração do arquivo é feita assincronamente.

## Headers

- `api-version` string, required
- `Authorization` string, required

## Request body

- Bs2Core2PixIndiretoDictAppApisDictReconciliacaoCriarArquivoCIDsCriarArquivoCIDs: Representa as informações de uma solicitação de criação de arquivo CID.
  - `tipoChave` 'CPF' | 'CNPJ' | 'Telefone' | 'Email' | 'Aleatoria': Representa o tipo da chave Pix.

## Response `201`

Sucesso

- Bs2Core2PixIndiretoDictAppApisDictReconciliacaoCriarArquivoCIDsArquivoCIDsCriado: Representa as informações de uma criação de arquivo CID.
  - `correlationId` string, required: Identificador de correlação para suporte operacional.
  - `arquivoCidCriado` Bs2Core2PixIndiretoDictAppApisCompartilhadosArquivoCID, required
    - `id` integer: Id do arquivo CID criado.
    - `status` 'Solicitado' | 'Preocessando' | 'Disponivel' | 'Indisponivel' | 'Erro': Status de geração do arquivo.
    - `tipochave` 'CPF' | 'CNPJ' | 'Telefone' | 'Email' | 'Aleatoria': Representa o tipo da chave Pix.
    - `solicitadoEm` string, date-time, nullable: Data-hora em que o arquivo foi gerado. Presente quando status for AVAILABLE
    - `criadoEm` string, date-time, nullable: Data-hora em que o arquivo foi gerado. Presente quando status for AVAILABLE.
    - `url` string, nullable: URL para download do arquivo. Presente quando status for AVAILABLE.
    - `bytes` integer: Tamanho do arquivo. Presente quando status for AVAILABLE.
    - `sha256` string, nullable: SHA256 do conteúdo do arquivo. Presente quando status for AVAILABLE.

## Other responses

- `400`: Não foi possível analisar o corpo da solicitação.
- `403`: O participante não tem autorização para acessar este recurso.
- `503`: Serviço encontra-se em manutenção programada.

---

[API](https://skmtc.dev/bs2/apis/api-dict.md) - [All operations](https://skmtc.dev/bs2/apis/api-dict/llms.txt) - [OpenAPI document](https://skmtc.dev/bs2/apis/api-dict/revisions/6f6959388685?raw)
