Contains information about the user's device. It is sent when available and required in the current context. For example, it can be used to provide a better user experience by redirecting the user to a URL optimized for their device.
| JSON representation |
|---|
{ "userAgent": string, "userIpAddress": string } |
| Fields | |
|---|---|
userAgent |
REQUIRED: The browser's user agent. |
userIpAddress |
OPTIONAL: This is the IP address of the user's device if the purchase was made by a user in session. This can be either IPv4 or IPv6 version. If the particular contract doesn't stipulate the need for this field, it will always be empty. |