Skip to main content
POST
Crear

Resumen

Registra manualmente un dispositivo para una entidad específica. Este endpoint te permite agregar información de dispositivo cuando no es capturada automáticamente a través de eventos, útil para migraciones de datos, pruebas o flujos de registro manual.
Registro Automático: En la mayoría de los casos, los dispositivos se registran automáticamente cuando creas eventos de usuario con información del dispositivo. El registro manual típicamente solo es necesario para:
  • Migrar datos de dispositivos existentes
  • Pruebas y desarrollo
  • Rellenar registros históricos de dispositivos

Endpoint

Autenticación

Requiere una clave API válida en el encabezado Authorization:

Parámetros de Ruta

string
required
UUID de la entidad a la que se asociará este dispositivo

Cuerpo de la Solicitud

string
required
Identificador único para este dispositivo. Debe ser un identificador estable que persista a través de sesiones (ej., huella digital del dispositivo, IMEI, ID de publicidad)
string
Tipo de entidad para auditoría. Opciones: person, company. Por defecto: "person"
string
ID externo de la entidad (identificador de tu sistema). Se guarda desnormalizado en el dispositivo para consultas.
string
Tax ID de la entidad (ej., CUIT, CPF). Se guarda desnormalizado en el dispositivo para consultas.
string
Plataforma del dispositivo. Opciones:
  • android - Dispositivo Android
  • ios - Dispositivo iOS
  • web - Navegador web
Ejemplo: "android"
string
Nombre del fabricante del dispositivo (ej., “samsung”, “Apple”, “Google”)
string
Identificador del modelo del dispositivo (ej., “SM-A156M”, “iPhone 15 Pro”, “Pixel 8”)
string
Nombre de la marca del dispositivo (ej., “samsung”, “Apple”)
string
Nombre del dispositivo definido por el usuario o nombre del hardware
string
Versión del sistema operativo (ej., “Android 16”, “iOS 17.2”, “Windows 11”)
string
Nombre del sistema para dispositivos iOS (ej., “iOS”)
string
Versión del sistema para dispositivos iOS (ej., “17.2”)
string
Nombre del navegador para plataforma web (ej., “Chrome”, “Safari”, “Firefox”)
string
Versión del navegador para plataforma web (ej., “120.0.6099.129”)
number
Coordenada de latitud geográfica (-90 a 90)Ejemplo: -34.6037
number
Coordenada de longitud geográfica (-180 a 180)Ejemplo: -58.3816
string
Nombre de la ciudad (ej., “Buenos Aires”, “Nueva York”, “Londres”)
string
Estado o provincia (ej., “Buenos Aires”, “California”, “Ontario”)
string
Nombre del país (ej., “Argentina”, “Estados Unidos”, “Canadá”)
string
Código de país ISO 3166-1 alpha-2 (ej., “AR”, “US”, “CA”)
string
Dirección IP (IPv4 o IPv6) desde la cual el dispositivo está accediendoEjemplo: "10.40.64.231"
boolean
default:"false"
Si este dispositivo está detectado como un emulador o simulador
boolean
default:"false"
Si este dispositivo está rooteado (Android) o jailbreakeado (iOS)

Respuesta

boolean
Indica si la solicitud fue exitosa
object
El objeto del dispositivo creado
string
UUID interno del dispositivo de gu1
string
Tu identificador de dispositivo proporcionado
string
Identificador externo del dispositivo (igual que deviceId)
string
UUID de la entidad asociada
string
ID externo de la entidad (desnormalizado)
string
Tax ID de la entidad (desnormalizado)
string
Plataforma del dispositivo (android, ios, web)
string
Fabricante del dispositivo
string
Modelo del dispositivo
string
Marca del dispositivo
string
Nombre del dispositivo definido por el usuario o nombre del hardware
object
Metadatos adicionales del dispositivo (objeto JSON). Por plataforma: Android (hardware, buildId, sdkVersion), iOS (systemName, identifierForVendor), Web (userAgent, etc.)
string
Nombre del sistema operativo
string
Versión del sistema operativo
string
Nombre del navegador (solo web)
string
Versión del navegador (solo web)
number
Latitud geográfica
number
Longitud geográfica
string
Nombre de la ciudad
string
Estado/provincia
string
Nombre del país
string
Código de país ISO
string
Dirección IP
boolean
Bandera de detección de emulador
boolean
Bandera de detección de root/jailbreak
boolean
Si el dispositivo está bloqueado
boolean
Si el dispositivo está marcado como confiable
string
Primera vez que se vio el dispositivo (marca de tiempo ISO 8601)
string
Última vez que se vio el dispositivo (marca de tiempo ISO 8601)
string
Marca de tiempo de creación del registro del dispositivo
string
Marca de tiempo de última actualización del registro del dispositivo

Ejemplos

Ejemplo de Respuesta

Respuestas de Error

400 Bad Request

401 Unauthorized

403 Forbidden

404 Not Found

500 Internal Server Error

Casos de Uso

Probar Reglas de Fraude

Crea dispositivos de prueba con características específicas para verificar que tus reglas de detección de fraude funcionen correctamente:

Migración de Datos

Migra datos históricos de dispositivos desde tu sistema existente:

Registro Manual de Dispositivos

Permite a los clientes registrar manualmente sus dispositivos:

Próximos Pasos

Listar Dispositivos

Consultar dispositivos de una entidad

API de Eventos

Auto-registrar dispositivos vía eventos