Available API methods
- Get push device info by person_key
- Get push device info by external_person_id
- Get push device info by vibes_device_id
- Associate device with person record
Available callbacks
Elements & Attributes
Data Element | Type | Description |
---|---|---|
vibes_device_id | String | Vibes unique identifier for each device |
OS | String | Operating system of the push device (Android or IOS) |
os_version | String | Version of the operation system |
sdk_version | String | Version of the Vibes Push SDK |
app_version | String | Version of the mobile app |
push_token | String | Android or IOS Push token |
hardware_make | String | Make of the mobile device |
hardware_model | String | Model of the mobile device |
advertising_id | String | Advertising ID (optional) |
locale | String | Locale (Language/Time Zone) of the device |
location.latitude | Number | Last known latitude of the mobile device (optional) |
location.longitude | Number | Last known longitude of the mobile device (optional) |
timezone | String | Timezone that is set on the mobile device |
url | String | URL to access the push device information |
Entity Example
{
"device": {
"vibes_device_id": "k3j2-23nf9-2ndk465-3jks",
"os": "iOS",
"os_version": "8.1.3",
"sdk_version": "1.2",
"app_version": "2.0.0",
"push_token": "C9A3F19580B6B3DC41E73B558D9D5BAE81AAC551FA45A1AD22CA2403D6E96469",
"hardware_make": "Apple",
"hardware_model": "iPhone5,1",
"advertising_id": "jke30-skdjrjhs2-ks432-kadf",
"locale": "en_US",
"location": {
"latitude": 42.2537648,
"longitude": -88.3336466
},
"timezone": "America/Chicago",
"url": "/mobile_apps/ :app_id /devices/:vibes_device_id"
}
}