---
title: "Cria uma nova conta"
method: POST
path: "/accounts"
tags: ["Accounts"]
---

# Cria uma nova conta

`POST /accounts`

## Request body

- object
  - `application` CreateAccountSchema
    - `debitProgramId` integer — ID do programa de débito
    - `creditProgramId` integer — ID do programa de crédito
    - `isMultiapp` boolean — Indicador se a conta é de crédito e de débito
    - `submit` boolean, required — Indicador de submissão
    - `applicant` union, required
      - object
        - `personal` object, required
          - `name` string — Nome do solicitante
          - `email` string, email — Email do solicitante
        - `account` AccountSchema, required
          - `grantedLimit` number, float, required — Limite concedido
          - `limit` number, float, required — Limite da conta
          - `accountType` 'PHYSICAL' | 'VIRTUAL', required — Tipo de conta
          - `accountName` string, required — Nome da conta
        - `documentNumber` string, required — Número do documento
        - `birthDate` string, required — Data de nascimento
        - `identityNumber` string — RG
        - `issuingAuthority` string — Órgão Emissor
        - `issuingState` string — Estado Emissor
        - `issueDate` string — Data Emissão
        - `nationality` string — Nacionalidade
        - `birthState` string — Estado naturalidade
        - `placeOfBirth` string — Naturalidade
        - `occupation` string — Profissão
        - `income` string — Renda
        - `phones` PhoneSchema[], required
          - `phoneType` 'RESIDENTIAL' | 'COMMERCIAL' | 'MOBILE', required — Tipo de telefone
          - `countryCode` string, required — Código do país
          - `phone` string, required — Número do telefone
          - `areaCode` integer, required — Código de área
        - `addresses` AddressSchema[], required
          - `addressType` 'RESIDENTIAL' | 'COMMERCIAL' | 'OTHER', required — Tipo de endereço
          - `address` string, required — Logradouro
          - `number` integer, required — Número
          - `neighborhood` string, required — Bairro
          - `city` string, required — Cidade
          - `state` string, required — Estado
          - `country` string, required — País
          - `zipCode` string, required — CEP
          - `mailingAddress` boolean — Se é endereço de correspondência
          - `complementaryAddress` string — Complemento
      - object
        - `company` CompanySchema, required
          - `name` string, required — Nome da empresa
          - `email` string, email, required — Email da empresa
          - `companyName` string — Razão social da empresa
          - `printedName` string, required — Nome da empresa a ser impresso no cartão
          - `activity` string — Área de atuação
          - `companyType` string — Tipo da empresa
          - `companyFormat` string — Tipo societário
          - `companyConstitutionDate` string — Data de fundação
          - `occupation` string — Ocupação principal
          - `annualRevenues` number, float — Receita média anual
          - `income` number, float — Renda bruta total
          - `netWorth` number, float — Patrimônio líquido
          - `type` string — Tipo de relação comercial
          - `percOwnership` number, float — Percentual de participação
          - `fiscalSituation` string — Situação fiscal
          - `debt` number, float — Total de dívidas
        - `account` AccountSchema, required
          - `grantedLimit` number, float, required — Limite concedido
          - `limit` number, float, required — Limite da conta
          - `accountType` 'PHYSICAL' | 'VIRTUAL', required — Tipo de conta
          - `accountName` string, required — Nome da conta
        - `documentNumber` string, required — Número do documento
        - `phones` PhoneSchema[], required
          - `phoneType` 'RESIDENTIAL' | 'COMMERCIAL' | 'MOBILE', required — Tipo de telefone
          - `countryCode` string, required — Código do país
          - `phone` string, required — Número do telefone
          - `areaCode` integer, required — Código de área
        - `addresses` AddressSchema[], required
          - `addressType` 'RESIDENTIAL' | 'COMMERCIAL' | 'OTHER', required — Tipo de endereço
          - `address` string, required — Logradouro
          - `number` integer, required — Número
          - `neighborhood` string, required — Bairro
          - `city` string, required — Cidade
          - `state` string, required — Estado
          - `country` string, required — País
          - `zipCode` string, required — CEP
          - `mailingAddress` boolean — Se é endereço de correspondência
          - `complementaryAddress` string — Complemento

## Response `204`

OK

- object
  - `version` integer
  - `status` integer

## Other responses

- `500` — Internal Server Error

---

[API](https://skmtc.net/celcoin/apis/api-para-transa-es.md) · [All operations](https://skmtc.net/celcoin/apis/api-para-transa-es/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/celcoin/api-para-transa-es/revisions/85dd6188a37b/schema)
