Supported Data Types
No matter what client you use to make a REST API call, both the sent request and delivered response are in JavaScript Object Notation (JSON). The following table lists the data types for resource attributes in our REST APIs. These are generic data types supported for REST resources, and are not specific to SCIM resources.
Data Type | Description |
---|---|
string |
Any sequence of characters added
between double quotes. Similar to a C or Java string. Example:
{"name":"Andrew"} |
date |
A string value conforming to the ISO
8601 format. For example, the data type for DateValidated is string (date) .
|
datetime |
A string value conforming to the ISO
8601 format. For example, the data type for LastUpdateDate is
string
(date-time) .
|
boolean
|
A value that must be either true or false .
|
number |
A numeric value represented in base
10 with no extra leading zero. It includes digits between 0 and 9,
can be negative, a fraction, or an exponent of 10 prefixed by
e . The value
doesn't include the octal and hexadecimal formats.
|
integer
|
A number without a fraction part or an exponent part. |
null |
No value to assign. |
object
|
An unordered set of name and value pairs. A name is a string, and a
value can be a
string, a number, a Boolean, a null, an object, or an array data
type.
|
array
|
An ordered collection of values , beginning with a [
(left bracket), ending with an ] (right bracket), and including
values separated by commas. Example: {"courses":[ "Introduction to
Project Management", "Work Breakdown Structures", "Requirements
Management" ]} |
long text |
A string representation of a character large object (CLOB) when returned inline with other attributes. |