# Criar uma transação

Esta seção tem como objetivo detalhar a criação de uma transação, informando os atributos obrigatórios e opcionais, e exemplificando o retorno da nossa API.

# Requisição

Query string params

# origin String
Parâmetro que define a origem da consulta. Deve ser definido como TRUST.

Body

# templateId String Obrigatório
Identificador (id) do Modelo de Consulta. Ele deve ser previamente configurado e seu identificador pode ser encontrado dentro da plataforma Trust.
# files Array of objects Opcional
Lista de arquivos a serem analisados.
Atributos de files

# data String Obrigatório

URL ou base64.

# type String Opcional

Tipo do arquivo.

  • SELFIE
  • RG_FRONT
  • RG_BACK
  • CNH_FRONT
  • CNH_BACK
  • CRLV
# template Object Opcional
Especificação de serviços que serão executados na transação. A definição desse atributo sobrescreve a definição do modelo enviado no templateId.
Atributos de template

# services Array of string Obrigatório

Serviços a serem executados.
# attributes Object Opcional
Informações adicionais utilizadas no processamento.
Atributos de attributes

# cpf String Opcional

# rg String Opcional

# name String Opcional

# cnpj String Opcional

# birthDate String Opcional

# fatherName String Opcional

# motherName String Opcional

# uf String Opcional

# issueDate String Opcional

# issueState String Opcional

# rgIssuingAuthority String Opcional

# registrationNumber String Opcional

# renachNumber String Opcional

# mirrorNumber String Opcional

# placeOfIssue String Opcional

# firstDriverLicenseDate String Opcional

# expirationDate String Opcional

# expirationDate String Opcional

# officialName String Opcional

# fantasyName String Opcional

# cnhPlaceOfIssue String Opcional

# cnhRegistrationNumber String Opcional

# cnhRenachNumber String Opcional

# cnhMirrorNumber String Opcional

# cnhFirstDriveLicenseDate String Opcional

# cnhExpirationDate String Opcional

# cep String Opcional

# nit String Opcional

# _callbackUrl string Opcional
URL de callback (webhook).
# metadata Object Opcional
Objeto livre para a inclusão de outras informações no metadata da transação.

# Resposta

# requestId string Obrigatório
Identificador único da requisição realizada.
# id string Obrigatório
Identificador único da transação criada.