---
title: "Step 1 - Signup match"
method: POST
path: "/v2.1/process/signup"
tags: ["Credit Request"]
---

# Step 1 - Signup match

`POST /v2.1/process/signup`

# Signup match
>* Register users and receive feedback from credit products with the highest chance of approval(may return an error if the user is already registered)
>* NOTE: Client_id is blocked if this call is made to the same CPF more than 20 times in the same day
>>* Faça a inscrição de usuários e receba o retorno dos produtos de crédito com maior chance de aprovação(pode retornar erro se o usuário já estiver registrado)
>>* OBS: Client_id é bloqueado caso esta chamada seja realizada para o mesmo CPF acima de 20 vezes no mesmo dia

## Request body

- SignupMatch
  - `cpf` string, required — > Document number, only numbers >> Número do documento, apenas números
  - `name` string, required — > Name of user >> Nome do usuário
  - `birthday` string, date, required — > Birhday, format (yyyy-mm-dd) >> Data de nascimento, formato (aaaa-mm-dd)
  - `email` string, required — > Valid email >> Email válido
  - `phone` string, required — > Valid cellphone with DDD, only numbers >> Telefone celular válido com DDD, apenas numeros
  - `zipCode` string, required — > Valid zip code, only numbers >> CEP válido do usuário, apenas números
  - `education` 'NAO_ALFABETIZADO' | 'ENSINO_FUNDAMENTAL_INCOMPLETO' | 'ENSINO_FUNDAMENTAL_COMPLETO' | 'ENSINO_MEDIO_INCOMPLETO' | 'ENSINO_MEDIO_COMPLETO' | 'ENSINO_SUPERIOR_INCOMPLETO' | 'ENSINO_SUPERIOR_COMPLETO' | 'POS_GRADUACAO', required — Nível de escolaridade
  - `banks` string, required — > Bancos >> Clique no link a seguir para visualizar os bancos <a href="https://developers.easycredito.com.br/enum/bank.json" target="_blank">https://developers.easycredito.com.br/enum/bank.json</a>
  - `occupation` 'APOSENTADO_PENSIONISTA' | 'AUTONOMO' | 'EMPRESARIO' | 'PROFISSIONAL_LIBERAL' | 'ASSALARIADO' | 'FUNCIONARIO_PUBLICO' | 'DESEMPREGADO', required — Ocupação
  - `income` number, required — > User income, only numbers >> Renda do usuário, apenas números
  - `hasCreditCard` boolean — > Has credit card >> O usuário informou possuir cartão de crédito em seu nome
  - `hasRestriction` boolean — > Has overdue debts >> O usuário informou possuir restrições em seu nome
  - `hasOwnHouse` boolean — > Has own house >> O usuário informou possuir casa própria em seu nome
  - `hasVehicle` boolean — > Has vehicle >> O usuário informou possuir veículo em seu nome
  - `hasAndroid` boolean — > Has android >> O usuário informou possuir celular android em seu nome
  - `products` Products[] — > When empty, the Products field considers only the Loan product >> Quando vazio, o campo Products, considera apenas o produto Loan
    - union
      - ProductLoan
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `value` number — Valor do empréstimo
        - `installments` integer — Número de parcelas
      - ProductCard
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `network` 'VISA' | 'MASTERCARD' | 'ELO' — Bandeira do Cartão de crédito
        - `payDay` string — Dia em que recebe o Salário
      - ProductAuto
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `value` number — Valor do empréstimo
        - `vehicleBrand` string — Marca do Veículo
        - `vehicleModel` string — Modelo do Veículo
        - `installments` integer — Número de parcelas
        - `vehicleModelYear` string — Ano do Veículo
        - `codeFipe` string — Código FIPE do Veículo
        - `vehicleFipeValue` number — Valor FIPE do Veículo
      - ProductHome
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `value` number — Valor do empréstimo
        - `installments` integer — Número de parcelas
        - `realEstateType` 'house' | 'apartment' | 'commercial' | 'land' | 'others' — Tipos de imovel
        - `realEstateValue` number — Valor imobiliário
        - `outstandingBalance` number — Saldo Devedor
      - ProductFinancingAuto
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `value` number — Valor do empréstimo
        - `vehicleBrand` string — Marca do Veículo
        - `vehicleModel` string — Modelo do Veículo
        - `installments` integer — Número de parcelas
        - `vehicleModelYear` string — Ano do Veículo
        - `codeFipe` string — Código FIPE do Veículo
        - `vehicleFipeValue` number — Valor FIPE do Veículo
        - `downPayment` number — Valor de entrada
        - `used` boolean — Veículo usado?
      - ProductCaas
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `release_date` string — Data de Liberação
        - `due_date` string — Data de Vencimento
        - `installments` integer — Quantidade de Parcelas
        - `monthlyTax` number — Taxa Mensal
        - `cadValue` number — Taxa de cadastro
        - `value` number — Valor Desejado
      - ProductWorkingCapital
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
        - `installments` integer — Quantidade de Parcelas
        - `value` number — Valor Desejado
        - `cnpj` string — Cadastro Nacional da Pessoa Jurídica
        - `businessProfession` 'SOCIO_DONO' | 'ADMINISTRADOR_DIRETOR' | 'PROCURADOR' | 'OUTROS' — Cargo na empresa
        - `employeesCount` 'NENHUM' | 'DE_1_A_5' | 'DE_6_A_10' | 'DE_11_A_20' | 'DE_21_A_50' | 'DE_51_A_100' | 'MAIS_DE_100' — Quantidade de funcionários
        - `businessIncomeCnpj` number — Receita Empresarial Correspondente ao CNPJ
        - `loanObjectives` 'CAPITAL_DE_GIRO' | 'RENEGOCIACAO_DE_DIVIDAS' | 'MARKETING_E_VENDAS' | 'EXPANSAO_DE_NEGOCIOS' | 'EXPANSAO' | 'ESTOQUE' | 'REFORMA' | 'USO_PESSOAL' — Objetivo do empréstimo
        - `bank` string — > Bancos >> Clique no link a seguir para visualizar os bancos <a href="https://developers.easycredito.com.br/enum/bank.json" target="_blank">https://developers.easycredito.com.br/enum/bank.json</a>
        - `accountType` 'CONTA_CORRENTE_INDIVIDUAL' | 'CONTA_CORRENTE_CONJUNTA' | 'CONTA_POUPANCA_CONJUNTA' | 'CONTA_POUPANCA_INDIVIDUAL' — Tipo de conta bancária
        - `agency` string — Número da agência
        - `account` string — Número da conta
      - ProductDebt
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT' — Tipos de produtos disponíveis para o usuário
  - `logData` LogData, required
    - `latitude` number, required — Latitude
    - `longitude` number, required — Longitude
    - `occurrenceDate` string, date-time, required — Data da ocorrência, formato (aaaa-MM-dd'T'HH:mm:ss.SSSz)
    - `userAgent` string, required — UserAgent do navegador do usuário
    - `ip` string, required — IP do usuário
    - `mac` string — MAC do usuário

## Response `201`

Pipeline

- Pipeline
  - `id` string — ID do processo
  - `status` 'SIGNUP_ANALISIS' | 'SIGNUP_COMPLETED' | 'SIGNUP_DENIED' | 'PROPOSAL_ANALISIS' | 'PROPOSAL_CREATED' | 'PROPOSAL_DENIED' — Status do processo
  - `cpf` integer — CPF do usuario
  - `name` string — Nome do usuario
  - `dateCreated` string — Data criação do processo
  - `lastUpdated` string — Ultima atualização do processo
  - `matches` Matches[]
    - union
      - MatchLoan
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `minValue` integer — Valor minimo do empréstimo
        - `maxValue` integer — Valor máximo do empréstimo
        - `minInstallment` integer — Quantidade minima de parcelas
        - `maxInstallment` integer — Quantidade máxima de parcelas
        - `monthlyTax` number — Taxa de juros mensal
      - MatchCard
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `annuity` number — Valor da anuidade
        - `network` 'VISA' | 'MASTERCARD' | 'ELO' — Bandeira do Cartão de crédito
      - MatchAuto
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `minValue` integer — Valor minimo do empréstimo
        - `maxValue` integer — Valor máximo do empréstimo
        - `minInstallment` integer — Quantidade minima de parcelas
        - `maxInstallment` integer — Quantidade máxima de parcelas
        - `monthlyTax` number — Taxa de juros mensal
      - MatchHome
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `minValue` integer — Valor minimo do empréstimo
        - `maxValue` integer — Valor máximo do empréstimo
        - `minInstallment` integer — Quantidade minima de parcelas
        - `maxInstallment` integer — Quantidade máxima de parcelas
        - `monthlyTax` number — Taxa de juros mensal
      - MatchFinancingAuto
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `minValue` integer — Valor minimo do empréstimo
        - `maxValue` integer — Valor máximo do empréstimo
        - `minInstallment` integer — Quantidade minima de parcelas
        - `maxInstallment` integer — Quantidade máxima de parcelas
        - `monthlyTax` number — Taxa de juros mensal
      - MatchDebt
        - `product_id` integer — Id do produto
        - `name` string — Nome do produto
        - `logo` string — Logo do produtoMatchs
        - `minValue` integer — Valor minimo do empréstimo
        - `maxValue` integer — Valor máximo do empréstimo
        - `minInstallment` integer — Quantidade minima de parcelas
        - `maxInstallment` integer — Quantidade máxima de parcelas
        - `monthlyTax` number — Taxa de juros mensal
  - `proposals` Proposals[]
    - union
      - Loan
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `value` number, required — Valor do empréstimo
        - `installments` integer, required — Número de parcelas
        - `monthlyTax` number, required — Taxa de juros mensal
        - `installmentsValue` number — Valor da parcela
        - `iofValue` number — Valor do IOF
        - `grossValue` number — Valor financiado
        - `firstPaymentDate` string — Data da primeira parcela
        - `cet` number — Custo efetivo total anual
        - `releasedDate` string — Data da Liberação do empréstimo
      - Card
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `international` boolean — Internacional
        - `annuity` number — Valor da anuidade
        - `network` 'VISA' | 'MASTERCARD' | 'ELO' — Bandeira do Cartão de crédito
        - `prepaid` boolean — Cartão pré pago
        - `digitalAccount` boolean — Conta Digital
      - Auto
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `value` number, required — Valor do empréstimo
        - `installments` integer, required — Número de parcelas
        - `monthlyTax` number, required — Taxa de juros mensal
        - `installmentsValue` number — Valor da parcela
        - `iofValue` number — Valor do IOF
        - `grossValue` number — Valor financiado
        - `firstPaymentDate` string — Data da primeira parcela
        - `cet` number — Custo efetivo total anual
        - `releasedDate` string — Data da Liberação do empréstimo
      - Home
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `value` number, required — Valor do empréstimo
        - `installments` integer, required — Número de parcelas
        - `monthlyTax` number, required — Taxa de juros mensal
        - `installmentsValue` number — Valor da parcela
        - `iofValue` number — Valor do IOF
        - `grossValue` number — Valor financiado
        - `firstPaymentDate` string — Data da primeira parcela
        - `cet` number — Custo efetivo total anual
        - `releasedDate` string — Data da Liberação do empréstimo
      - FinancingAuto
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `value` number, required — Valor do empréstimo
        - `installments` integer, required — Número de parcelas
        - `monthlyTax` number, required — Taxa de juros mensal
        - `installmentsValue` number — Valor da parcela
        - `iofValue` number — Valor do IOF
        - `grossValue` number — Valor financiado
        - `firstPaymentDate` string — Data da primeira parcela
        - `cet` number — Custo efetivo total anual
        - `releasedDate` string — Data da Liberação do empréstimo
      - Debt
        - `customerServiceNumber` string, required — Número de serviço da solicitação
        - `type` 'LOAN' | 'CARD' | 'REFINANCING_AUTO' | 'REFINANCING_HOME' | 'FINANCING_AUTO' | 'CAAS' | 'WORKING_CAPITAL' | 'DEBT', required — Tipos de produtos disponíveis para o usuário
        - `product` string, required — Nome do produto
        - `product_id` integer, required — Id do produto
        - `hasDocuments` boolean, required — Informa se a proposta já possui os documentos
        - `hasContracts` boolean, required — Informa se a proposta já possui os contrato a ser assinado
        - `logo` string, required — Logo do produto
        - `lastStatus` 'PRE_PROCESSAMENTO' | 'PRE_APROVADO' | 'PENDENTE' | 'AGUARDANDO_DOCUMENTOS' | 'EM_ANALISE_MANUAL' | 'EM_ANALISE_OPERACIONAL' | 'EM_ANALISE_DOCUMENTAL' | 'CONTRATADO' | 'LIBERADO' | 'REPROVADO' | 'ESTORNO' | 'EXPIRADO' | 'APROVADO', required — Estados de análise
        - `pendentDocuments` PendentDocuments[]
        - `dateCreated` string, required — Data da criação da proposta
        - `lastUpdated` string, required — Data da última atualização da proposta
        - `value` number, required — Valor do empréstimo
        - `installments` integer, required — Número de parcelas
        - `monthlyTax` number, required — Taxa de juros mensal
        - `installmentsValue` number — Valor da parcela
        - `iofValue` number — Valor do IOF
        - `grossValue` number — Valor financiado
        - `firstPaymentDate` string — Data da primeira parcela
        - `cet` number — Custo efetivo total anual
        - `releasedDate` string — Data da Liberação do empréstimo

## Other responses

- `400` — Data validation error
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The specified resource was not found
- `409` — Conflict - request can't be executed for user

---

[API](https://skmtc.net/fitbank/apis/onboarding.md) · [All operations](https://skmtc.net/fitbank/apis/onboarding/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fitbank/onboarding/revisions/f94d262a8f58/schema)
