Criar
Referência API
Registrar um dispositivo para uma entidade
Registrar um dispositivo para uma entidade — para fingerprinting de dispositivos e prevenção de fraude na gu1, com exemplos para create.
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 Androidios- Dispositivo iOSweb- Navegador web
"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.6037number
Coordenada de longitude geográfica (-180 a 180)Exemplo:
-58.3816string
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