QuickBooks: Create a charge — request body — body context device Info
Create a charge: request body, field body / context / deviceInfo. Complete fields and constraints for contract 2026-10-20.
API reference · Contract 2026-10-20
SDK schema: Create a charge — request body — body context device Info
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Additional keys: allowed |
encrypted | JSON | Optional | The device’s encryption status. |
encrypted (anyOf 1) | boolean | Alternative | |
encrypted (anyOf 2) | string | Alternative | One of: true, false |
id | string | Optional | The device’s ID. Conditionally required |
ipAddress | string | Optional | The device’s IP address. Maximum length: 40 |
latitude | string | Optional | The device’s latitude coordinates. Maximum length: 20 |
longitude | string | Optional | The device’s longitude coordinates. Maximum length: 20 |
macAddress | string | Optional | The device’s media access control (MAC) address. Maximum length: 50 |
phoneNumber | string | Optional | The device’s phone number (if available). Maximum length: 20 |
type | string | Optional | The type of device. Maximum length: 200 |