Skip to main content
POST
Criar

Visão Geral

Registre manualmente um dispositivo para uma entidade específica. Este endpoint permite adicionar informações de dispositivo quando não são capturadas automaticamente através de eventos, útil para migrações de dados, testes ou fluxos de registro manual.
Registro Automático: Na maioria dos casos, dispositivos são registrados automaticamente quando você cria eventos de usuário com informações de dispositivo. O registro manual é tipicamente necessário apenas para:
  • Migração de dados de dispositivos existentes
  • Testes e desenvolvimento
  • Preenchimento retroativo de registros históricos de dispositivos

Endpoint

Autenticação

Requer uma chave de API válida no cabeçalho Authorization:

Parâmetros de Caminho

string
required
UUID da entidade para associar este dispositivo

Corpo da Requisição

string
required
Identificador único para este dispositivo. Deve ser um identificador estável que persiste entre sessões (ex: impressão digital do dispositivo, IMEI, ID de publicidade)
string
Tipo da entidade para auditoria. Opções: person, company. Padrão: "person"
string
ID externo da entidade (identificador do seu sistema). Armazenado desnormalizado no dispositivo para consultas.
string
Tax ID da entidade (ex: CUIT, CPF). Armazenado desnormalizado no dispositivo para consultas.
string
Plataforma do dispositivo. Opções:
  • android - Dispositivo Android
  • ios - Dispositivo iOS
  • web - Navegador web
Exemplo: "android"
string
Nome do fabricante do dispositivo (ex: “samsung”, “Apple”, “Google”)
string
Identificador do modelo do dispositivo (ex: “SM-A156M”, “iPhone 15 Pro”, “Pixel 8”)
string
Nome da marca do dispositivo (ex: “samsung”, “Apple”)
string
Nome do dispositivo definido pelo usuário ou nome do hardware
string
Versão do sistema operacional (ex: “Android 16”, “iOS 17.2”, “Windows 11”)
string
Nome do sistema para dispositivos iOS (ex: “iOS”)
string
Versão do sistema para dispositivos iOS (ex: “17.2”)
string
Nome do navegador para plataforma web (ex: “Chrome”, “Safari”, “Firefox”)
string
Versão do navegador para plataforma web (ex: “120.0.6099.129”)
number
Coordenada de latitude geográfica (-90 a 90)Exemplo: -34.6037
number
Coordenada de longitude geográfica (-180 a 180)Exemplo: -58.3816
string
Nome da cidade (ex: “Buenos Aires”, “Nova York”, “Londres”)
string
Estado ou província (ex: “Buenos Aires”, “Califórnia”, “Ontário”)
string
Nome do país (ex: “Argentina”, “Estados Unidos”, “Canadá”)
string
Código de país ISO 3166-1 alpha-2 (ex: “AR”, “US”, “CA”)
string
Endereço IP (IPv4 ou IPv6) de onde o dispositivo está acessandoExemplo: "10.40.64.231"
boolean
default:"false"
Se este dispositivo foi detectado como emulador ou simulador
boolean
default:"false"
Se este dispositivo tem root (Android) ou jailbreak (iOS)

Resposta

boolean
Indica se a requisição foi bem-sucedida
object
O objeto do dispositivo criado
string
UUID interno do dispositivo no gu1
string
Seu identificador de dispositivo fornecido
string
Identificador externo do dispositivo (mesmo que deviceId)
string
UUID da entidade associada
string
ID externo da entidade (desnormalizado)
string
Tax ID da entidade (desnormalizado)
string
Plataforma do dispositivo (android, ios, web)
string
Fabricante do dispositivo
string
Modelo do dispositivo
string
Marca do dispositivo
string
Nome do dispositivo definido pelo usuário ou nome do hardware
object
Metadados adicionais do dispositivo (objeto JSON). Por plataforma: Android (hardware, buildId, sdkVersion), iOS (systemName, identifierForVendor), Web (userAgent, etc.)
string
Nome do sistema operacional
string
Versão do sistema operacional
string
Nome do navegador (somente web)
string
Versão do navegador (somente web)
number
Latitude geográfica
number
Longitude geográfica
string
Nome da cidade
string
Estado/província
string
Nome do país
string
Código do país ISO
string
Endereço IP
boolean
Flag de detecção de emulador
boolean
Flag de detecção de root/jailbreak
boolean
Se o dispositivo está bloqueado
boolean
Se o dispositivo está marcado como confiável
string
Primeira vez que o dispositivo foi visto (timestamp ISO 8601)
string
Última vez que o dispositivo foi visto (timestamp ISO 8601)
string
Timestamp de criação do registro do dispositivo
string
Timestamp da última atualização do registro do dispositivo

Exemplos

Exemplo de Resposta

Respostas de Erro

400 Bad Request

401 Unauthorized

403 Forbidden

404 Not Found

500 Internal Server Error

Casos de Uso

Testar Regras de Fraude

Crie dispositivos de teste com características específicas para verificar se suas regras de detecção de fraude funcionam corretamente:

Migração de Dados

Migre dados históricos de dispositivos do seu sistema existente:

Registro Manual de Dispositivo

Permita que clientes registrem seus dispositivos manualmente:

Próximos Passos

Listar Dispositivos

Consultar dispositivos de uma entidade

API de Eventos

Registrar dispositivos automaticamente via eventos