# Akixi Web Services Data Types
The list of data types used within the Akixi Web Services API can be found below:
Data Type | Description |
---|---|
String | A String contains a sequence of characters. This is effectively a text value using UTF-8 character encoding. Note that some string typed parameters will have “supported values” and these values must be treated as an enumerated fixed set of values, which are both case sensitive and white space sensitive (starting and ending space character should be trimmed out). |
Integer | An **Integer maintains an integer value. The range of values that can be assigned to an integer value is from -2147483648 through 2147483647. |
PositiveInteger | A PositiveInteger maintains an integer value greater than or equal to 1. The range of this integer variant is from 1 through 2147483647. |
NonNegativeInteger | A NonNegativeInteger maintains an integer greater than or equal to 0. The range of this integer variant is from 0 through 2147483647. |
Boolean | A Boolean is a parameter type that can be set to True or False. The Akixi Web Services API can handle various boolean values formatted as a text token value (i.e. True/False, true/false, 1/0, on/off). However, for consistency purposes, all boolean values within this documentation are presented in a “1st-character-capitalised & lower-case-remaining” format (i.e. True/False). |