---
title: "Solicitar Super API"
method: POST
path: "/api/Packs/{identifier}"
tags: ["Packs"]
---

# Solicitar Super API

`POST /api/Packs/{identifier}`

## Path parameters

- `identifier` string, required

## Request body

- CreatePackTransactionCommand
  - `documentType` string, required — Tipo do documento do cliente (CPF ou CNPJ)
  - `document` string, required — Documento do cliente (Sem pontuação)
  - `name` string, nullable — Nome completo do cliente (Sem abreviaturas)
  - `birthdate` string, nullable — Data de nascimento do cliente [YYYY-MM-DD]
  - `mothersName` string, nullable — Nome completo da mãe (Sem abreviaturas)
  - `email` string, nullable — Email do cliente
  - `verifiedEmail` boolean — Flag de Email verificado
  - `sessionId` string, nullable — Chave do device do cliente
  - `identifierId` string, nullable — ID da transação controlado pelo cliente (Identificador do cliente)
  - `channelId` integer, nullable — Chave da subentidade (canal)
  - `address` AddressCommand
    - `zipCode` string, required — Código Postal do endereço
    - `street` string, nullable — Logradouro no endereço
    - `number` string, nullable — Número do endereço
    - `complement` string, nullable — Complemento do endereço
    - `district` string, nullable — Distrito do endereço
    - `city` string, nullable — Cidade do endereço
    - `state` string, nullable — Sigla do estado do endereço
    - `country` string, nullable — País do endereço
  - `phone` PhoneCommand
    - `countryCode` integer, required — Código de país do número de telefone celular do cliente
    - `areaCode` integer, required — Código de área do número de telefone celular do cliente
    - `number` integer, required — Número de telefone do celular cliente
    - `verified` boolean, nullable — Flag de número de telefone celular verificado
  - `card` CardCommand
    - `bin` integer, required — bin
    - `last4` integer, required — Últimos 4 campos do número do cartão
    - `ownerName` integer, nullable — Nome do titular do cartão
    - `ownerDocument` string, nullable — CPF do titular do cartão
  - `vehicle` VehicleCommand
    - `proposedDate` string, date-time, nullable — Data da Proposta
    - `vehicleLicensePlate` string, required — Placa do veículo
    - `storeState` string, int32, nullable — Estado da loja
    - `licensePlateState` string, nullable — Estado da placa do veículo
    - `vehicleRegistrationState` string, nullable — Estado de registro do veículo
    - `financingAmount` number, double, required — Valor do financiamento
    - `marketValue` number, double, nullable — Valor de mercado
    - `vehicleManufacturingYear` integer, nullable — Ano de fabricação do veículo [YYYY]
  - `Image` ImageCommand
    - `Selfie` object
      - `base64` string, nullable — Imagem no formato base64
      - `url` string, nullable — Url com o endereço para download da selfie do Biolink
    - `documents` object
      - `base64` string, nullable — Imagem no formato base64
      - `url` string, nullable — Url com o endereço para download da frente e verso do documento
  - `type` integer — Tipo da transação (1- Presencial (Padrão); 2- Online)
  - `referenceDate` string, date-time, nullable — Data de referência da transação
  - `identifierDate` string, date-time, nullable — Data de identificação da transação
  - `SecondaryDocumentType` string, nullable — Tipo do documento do cliente (CPF ou CNPJ)
  - `SecondaryDocument` string, nullable — Documento do cliente (Sem pontuação)
  - `Criterion` integer, nullable — ID com o critério para geração do módulo de credit pro
  - `genericFields` object, nullable — Campos Genéricos previamente configurados

## Response `201`

Created

- PackResultDto
  - `createdAt` string, date-time
  - `packStatus` string
  - `transaction` TransactionDto
    - `id` string
    - `createdAt` string, date-time
    - `documentType` string
    - `document` string
    - `name` string, nullable
    - `birthdate` string, nullable
    - `mothersName` string, nullable
    - `email` string, nullable
    - `verifiedEmail` boolean
    - `sessionId` string, nullable
    - `identifierId` string, nullable
    - `channelId` integer, nullable
    - `address` AddressDto
      - `zipCode` string, nullable
      - `street` string, nullable
      - `number` string, nullable
      - `complement` string, nullable
      - `district` string, nullable
      - `city` string, nullable
      - `state` string, nullable
      - `country` string, nullable
    - `phone` PhoneDto
      - `countryCode` integer
      - `areaCode` integer
      - `number` integer
      - `verified` boolean
    - `vehicle` VehicleDto
      - `ProposedDate` string, date-time, nullable
      - `VehicleLicensePlate` string
      - `StoreState` string, nullable
      - `LicensePlateState` string, nullable
      - `VehicleRegistrationState` string, nullable
      - `FinancingAmount` number, double
      - `MarketValue` number, double, nullable
      - `VehicleManufacturingYear` integer, nullable
    - `referenceDate` string, date-time, nullable
    - `identifierDate` string, date-time, nullable
    - `type` integer
    - `genericFields` object, nullable
    - `criterion` integer
    - `card` CardDto
      - `bin` integer
      - `last4` integer
      - `ownerDocument` string, nullable
      - `ownerName` string, nullable
    - `secondaryDocumentType` string, nullable
    - `secondaryDocument` string, nullable
  - `score` ScoreDtoPackModuleDto
    - `results` ScoreDto[], nullable
      - `value` number, double
      - `reason` string, nullable
      - `createdAt` string, date-time
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `rating` RatingDtoPackModuleDto
    - `results` RatingDto[], nullable
      - `value` integer
      - `reason` string, nullable
      - `createdAt` string, date-time
      - `relatedTo` string[], nullable
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `insight` InsightDtoPackModuleDto
    - `results` InsightDto[], nullable
      - `code` string, nullable
      - `description` string, nullable
      - `relevance` string, nullable
      - `type` string, nullable
      - `category` string, nullable
      - `relatedTo` string[], nullable
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `smsToken` SmsTokenDtoPackModuleDto
    - `results` SmsTokenDto[], nullable
      - `status` string
      - `createdAt` string, date-time
      - `repliedAt` string, date-time, nullable
      - `type` string
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `emailToken` EmailTokenDtoPackModuleDto
    - `results` EmailTokenDto[], nullable
      - `status` string
      - `type` string
      - `createdAt` string, date-time
      - `repliedAt` string, date-time, nullable
      - `expirationTime` string, date-time
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `smsTwoFactorAuthentication` SmsTwoFactorDtoPackModuleDto
    - `results` SmsTwoFactorDto[], nullable
      - `text` string, nullable
      - `type` string
      - `status` string
      - `createdAt` string, date-time
      - `smsSendLimit` integer
      - `expirationTime` string, date-time
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `emailTwoFactorAuthentication` EmailTwoFactorDtoPackModuleDto
    - `results` EmailTwoFactorDto[], nullable
      - `text` string, nullable
      - `type` string
      - `status` string
      - `createdAt` string, date-time
      - `expirationTime` string, date-time
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable
  - `whatsappTwoFactorAuthentication` WhatsappTwoFactorAuthenticationDtoPackModuleDto
    - `results` WhatsappTwoFactorAuthenticationDto[], nullable
      - `status` string, nullable
      - `createdAt` string, date-time
      - `reply` WhatsappTwoFactorAuthenticationReplyDto
        - `option` integer, nullable
        - `repliedAt` string, date-time, nullable
      - `sendLimit` integer
      - `expirationTime` string, date-time
      - `text` string
    - `moduleStatus` string, nullable
    - `errorMessage` string, nullable

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

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