---
title: "Criar validação"
method: POST
path: "/validation"
tags: ["Validação"]
---

# Criar validação

`POST /validation`

## Query parameters

- `type` 'BASICA' | 'MICRO_DEPOSITO'

## Request body

- union
  - object
    - `name` string — Nome do destinatário
    - `cpf_cnpj` string, required — Número do CPF ou CNPJ
    - `bank_code` string, required — Código do banco
    - `agency` string, required — Número da agência
    - `agency_digit` string — Dígito verificador da agência
    - `account` string, required — Número da conta
    - `account_digit` string, required — Dígito da conta
    - `account_type` 'CONTA_POUPANCA' | 'CONTA_CORRENTE' | 'CONTA_PAGAMENTO' | 'CONTA_FACIL' | 'ENTIDADES_PUBLICAS'
    - `integration_id` string — ID de integração
    - `micro_deposit_value` number — Valor do micro depósito
    - `pix_description` string — Descrição para micro depósito utilizando Pix
  - object
    - `pix_key` string, required — Valor da chave
    - `pix_key_type` 'CHAVE_ALEATORIA' | 'EMAIL' | 'TELEFONE' | 'CPF' | 'CNPJ', required
    - `integration_id` string — ID de integração
    - `micro_deposit_value` number — Valor do micro depósito
    - `pix_description` string — Descrição para micro depósito utilizando Pix
    - `pix_key_validation` object
      - `cpf_cnpj` string — Número do CPF ou CNPJ do titular

## Response `200`

OK

- union
  - object
    - `id` string, uuid
    - `name` string
    - `cpf_cnpj` string
    - `bank_code` string
    - `bank_ispb` string
    - `agency` string
    - `agency_digit` string
    - `account` string
    - `account_digit` string
    - `account_type` 'CONTA_POUPANCA' | 'CONTA_CORRENTE' | 'CONTA_PAGAMENTO' | 'CONTA_FACIL' | 'ENTIDADES_PUBLICAS'
    - `integration_id` string
    - `_validation` object
      - `valid` boolean
      - `errors` object[]
        - `message` string
        - `field` string
        - `suggestion` object
        - `errorCode` string
  - object
    - `id` string, uuid
  - object
    - `id` string, uuid
    - `pix_key` string
    - `pix_key_type` 'CHAVE_ALEATORIA' | 'EMAIL' | 'TELEFONE' | 'CPF' | 'CNPJ'
    - `integration_id` string
    - `_validation` object
      - `valid` boolean
      - `errors` object[]
        - `message` string
        - `field` string
        - `suggestion` object
        - `errorCode` string

---

[API](https://skmtc.net/transfeera/apis/autentica-o.md) · [All operations](https://skmtc.net/transfeera/apis/autentica-o/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/transfeera/autentica-o/versions/cf24b926bbaa/schema)
