Device

This section contains a reference to a full list of parameters provided returned by Trustfull,
You can use this data catalogue as a reference in interpreting fields provided in our API responses.

General Data

NameDescription
customer_idCustomer id provided during the API call
resolution_idResolution id which identifies user document within TRUSTFULL.
device_request_timeThe Date Time when the request was made
webhook_urlThe URL from which the call originated from

Device Signals

NameTypeDescription
device_valuestringThe user agent submitted for scoring and enrichment

Ex: Mozilla/5.0 (Linux; Android 10; SM-G975F) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.101 Mobile Safari/537.36
device_ageintegerYear of the commercial release of the device analyzed

Ex: 2018
device_brandstringThe company/organization that provides a device, browser, or other components to the market. It can be a manufacturer, mobile operator, or other organization exclusively offering a product

Ex: Samsung
device_browser_namestringThe name or type of the browser on the device. This property is dynamically populated at run time

Ex: Chrome
device_browser_versionstringThe browser version on the device. This property is dynamically populated at run time

Ex: 86
device_is_robotbooleanThe device of the user is detected to be a bot or a spider

Ex: true
device_modelstringThe full commercial name of the device enriched

Ex: iPhone 8
device_operating_systemstringThe operating system is installed on the device used by the customer

Ex: iOS
device_price_clusterstringIndicates the retail price of the device used by the customer

Ex: very_low, low, medium, high, very_high
device_price_usdstringIndicates the retail price in usd of the device used by the customer

Ex: 200
device_screen_size_heightintegerIndicates the height of the device screen, in pixels

Ex: 828
device_screen_size_widthintegerIndicates the width of the device screen, in pixels

Ex: 1792
device_categorystringIndicates the Primary hardware type of the user:

- Mobile Phone
- Desktop
- Tablet
- TV
- Games Console
- Digital Home Assistant
- Data Collection Terminal
- Telematics Control Unit
- Set Top Box
- Media Player
- Single-board Computer
- Refrigerator


Ex: Mobile Phone, Games Console, Digital Home Assistant, Refrigerator, Desktop, ...
device_js_web_socketsbooleanThe browser's JavaScript engine supports the Web Sockets API

Ex: true
device_js_device_motionbooleanThe browser's JavaScript engine supports Device Motion event

Ex: true
device_css_animationsbooleanThis property indicates that the browser supports CSS animations

Ex: true
device_js_application_cachebooleanThe browser's JavaScript engine supports Application Cache

Ex: true
device_jqmbooleanThis property indicates that the device supports jQueryMobile

Ex: true
device_is_downloaderbooleanThis property indicates that the device is a download agents/client

Ex: true
device_os_windows_rtbooleanThis property indicates that the device has windows rt os

Ex: true
device_is_e_readerbooleanThis property indicates that the device is a reading device

Ex: true
device_os_windows_mobilebooleanThis property indicates that the device has windows mobile os

Ex: true
device_js_xhrbooleanThe browser's JavaScript engine supports XMLHttpRequest

Ex: true
device_uri_scheme_smsbooleanThe ability of the web browser to start a new SMS message when a URI is defined with the protocol sms followed by a
telephone number (e.g. sms:+35312345678). Verify that the browser behaves as expected

Ex: true
device_js_device_orientationbooleanThe browser's JavaScript engine supports Device Orientation

Ex: true
device_httpsbooleanThe web browser supports the SSL protocol. Support of different certificate authorities is independent from the ability of supporting SSL. Verify that a page protected with SSL is displayed properly

Ex: true
device_js_web_workersbooleanThe browser's JavaScript engine supports the Web Workers API

Ex: true
device_js_query_selectorbooleanThe browser's JavaScript engine supports the Query Selector

Ex: true
device_is_t_vbooleanThis property indicates that the device is a television

Ex: true
device_is_media_playerbooleanThis property indicates that the device is a media player

Ex: true
device_umtsbooleanThe device is capable of connecting to UMTS (Universal Mobile Telecommunications System) networks.
The device is capable of connecting to UMTS (Universal Mobile Telecommunications System) networks

Ex: true
device_display_color_depthintegerThis property indicates that the color depth of a display

Ex: 24
device_js_jsonbooleanThe browser's JavaScript engine supports JSON objects

Ex: true
device_css_transitionsbooleanThis property indicates that the browser supports CSS transitions

Ex: true
device_supports_client_sidebooleanIndicates whether the device supports the DeviceAtlas ClientSide component

Ex: true
device_touch_screenbooleanUser may touch the screen to interact with the device

Ex: true
device_js_support_event_listenerbooleanThe browser's JavaScript engine supports Event listeners

Ex: true
device_html_audiobooleanThis property indicates that the browser supports the audio HTML tag

Ex: true
device_mobile_devicebooleanThis property indicates that the device is a mobile device

Ex: 4096
device_image_jpgbooleanThe ability to display a JPG image embedded in a mobile web page, using a tag such as img or object

Ex: true
device_display_ppiintegerThe pixel density of the Device's screen. Pixels Per Inch

Ex: 165
device_is_spambooleanIdentifies known email address or spam harvesters

Ex: true
device_hspa_evolvedbooleanThe device is capable of connecting to HSPA+ (Evolved High-Speed Packet Access) networks

Ex: true
device_js_local_storagebooleanThe browser's JavaScript engine supports Local Storage

Ex: true
device_manufacturerstringPrimary organisation creating (not necessarily assembling) the device

Ex: Samsung
device_markup_xhtml_mp10booleanThe ability of the web browser to render a page using XHTML-MP 1.0

Ex: true
device_os_versionstringThe Operating System initial version installed on the device. This property is dynamically populated at run time

Ex: Snow Leopard
device_os_windows_phonebooleanThis property indicates that the device has windows phone os

Ex:
device_os_symbianbooleanThis property indicates that the device is distributed with Symbian OS pre-installed

Ex:
device_uri_scheme_telbooleanThe ability of the web browser to start a telephone call when a URI is defined with the protocol 'tel'
followed by a telephone number (e.g. tel:+35312345678). Verify that the browser behaves as expected

Ex: true
device_image_gif87booleanThe ability to display a GIF87 image embedded in a mobile web page, using a tag such as img or object

Ex: true
device_js_support_eventsbooleanThe browser's JavaScript engine supports Events

Ex: true
device_os_androidbooleanThe device is distributed with Android OS pre-installed

Ex: true
device_image_pngbooleanThe ability to display a PNG image embedded in a mobile web page, using a tag such as img or object

Ex: true
device_is_appbooleanThis property identifies a non-browser apps and webviews

Ex: true
device_html_videobooleanThis property indicates that the browser supports the video HTML tag

Ex: true
device_js_geo_locationbooleanThe browser's JavaScript engine supports Geo Location

Ex: true
device_flash_capablebooleanThis property indicates that the browser is Flash-Capable

Ex: true
device_html_svgbooleanThis property indicates that the browser supports SVG

Ex: true
device_js_touch_eventsbooleanThe browser's JavaScript engine supports Touch events

Ex: true
device_is_filterbooleanThis property identifies proxy/content filters

Ex: true
device_markup_xhtml_basic10booleanThe ability of the web browser to render a page using XHTML Basic 1.0

Ex: true
device_html_inlinesvgbooleanThis property indicates that the browser supports inline SVG

Ex: true
device_hsdpabooleanThe device is capable of connecting to HSDPA (High-Speed Downlink Packet Access) networks

Ex: true
device_memory_limit_markupintegerDescribes the maximum size in bytes for markup in a web page. Media is treated separately. Some browsers might have
a variable memory limit based on the memory used by other applications, in that case 0 will be used

Ex:
device_memory_limit_downloadintegerDescribes the maximum size in bytes for downloaded from a web page and stored locally (e.g. a ringtone or an image). Media is treated separately.
Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used

Ex: true
device_js_web_glbooleanThe browser's JavaScript engine supports Web GL

Ex: true
device_edgebooleanThe device is capable of connecting to EDGE (Enhanced Data rates for GSM Evolution) networks

Ex: true
device_is_tabletbooleanThis property indicates that the device is a tablet device

Ex: true
device_is_checkerbooleanThis property indicates that identifies link/site checkers

Ex: true
device_osi_osbooleanThis property indicates that the device has osi os

Ex: true
device_v_card_downloadbooleanThe ability of the web browser to download and open the device's address book when a vCard URI is used

Ex: true
device_js_indexed_d_bbooleanThe browser's JavaScript engine supports indexedDB

Ex: true
device_nfcbooleanThe device has NFC (Near Field Communication) hardware

Ex: true
device_browser_rendering_enginestringThe name or type of the browser rendering engine used by the browser.
Please see the complete list of predefined property values. This property is dynamically populated at run time

Ex: EdgeHTML
device_markup_xhtml_mp12booleanThe ability of the web browser to render a page using XHTML-MP 1.2

Ex: true
device_is_mobile_phonebooleanThis property indicates that the device is a mobile phone

Ex: true
device_markup_xhtml_mp11booleanThe ability of the web browser to render a page using XHTML-MP 1.1

Ex: true
device_js_modify_cssbooleanThe browser's JavaScript engine supports modifying CSS elements

Ex: true
device_js_web_sql_databasebooleanThe browser's JavaScript engine supports the Web SQL Database API

Ex: true
device_is_games_consolebooleanThis device property indicate that the device is a games console

Ex: true
device_os_rimbooleanThe device is distributed with RIM OS pre-installed

Ex: true
device_css_transformsbooleanThis device property indicate the browser supports CSS transforms

Ex: true
device_diagonal_screen_sizestringThis device property indicate the diagonal dimension of the screen in inches

Ex: 3.5
device_html_canvasbooleanThis device property indicate the color depth of a display

Ex: 24
device_is_feed_readerbooleanThis device property Identifies feed reader clients

Ex: true
device_js_session_storagebooleanThe browser's JavaScript engine supports Session Storage

Ex: true
device_js_support_console_logbooleanThe browser's JavaScript engine supports console.log

Ex: true
device_gprsbooleanThe device is capable of connecting to GPRS (General Packet Radio Service) networks

Ex: true
device_lte_advancedbooleanThe device is capable of connecting to LTE Advanced (Long Term Evolution Advanced) networks

Ex: true
device_ltebooleanThe device is capable of connecting to LTE (Long Term Evolution) networks

Ex: true
device_os_badabooleanThis device property indicate that the device is distributed with Bada OS pre-installed

Ex: true
device_os_web_osbooleanThis device property indicate that the device has webOS os

Ex: true
device_memory_limit_embedded_mediaintegerDescribes the maximum size in bytes for media files embedded in a web page. Media is treated separately. Some browsers might have a variable memory limit based on the memory used by other applications, in that case 0 will be used

Ex: 4096
device_is_set_top_boxbooleanThis property indicates that the device is a set-top box

Ex: true
device_cookie_supportbooleanThis property indicates that the ability of a client to store cookies and send them when appropriate

Ex: false
device_is_browserbooleanThis property indicates that identifies desktop browsers

Ex: true
device_js_modify_dombooleanThe browser's JavaScript engine supports modifying CSS elements

Ex: true
device_js_support_basic_java_scriptbooleanThe browser has some level of JavaScript support, typically Alert, Confirm, setInterval, setTimeout

Ex: false
device_scoreintegerA number ranging from 0 to 1000 represents the quality of the device information detected

Ex: 649
device_score_clusterstringA cluster summarizing the quality of the IP address

Ex: very_low, low, review, high, very_high
device_reason_codesstringComma separated risk and trust signal for the product device.
For more information about reason codes you can go to Reason Codes

Ex: TP001,RP001
device_identity_email_countintegerThe number of email addresses associated with this device

Ex: 2
device_identity_ip_countintegerThe number of ip addresses associated with this device

Ex: 2
device_identity_msisdn_countintegerThe number of phones associated with this device

Ex: 2
device_identity_name_countintegerThe number of names associated with this phone number

Ex: 2

For more information about how to perform an api call you can go to Device API