Advanced Identity Cloud API reference
Many of the features available through Advanced Identity Cloud UIs are also available through REST APIs.
Some documented APIs aren’t active in all Advanced Identity Cloud tenants. The REST APIs have Evolving interface stability. This interface is continuing to evolve and so is subject to change in backwards-incompatible ways. All changes are documented at the time of release. |
API versions
To maintain compatibility between releases, many REST APIs are versioned (v1.0
, v2.0
, and so on).
The version number of a feature increases when Advanced Identity Cloud introduces breaking changes to an API.
Advanced Identity Cloud provides versions for these API aspects:
- resource
-
Any changes to the structure or syntax of a returned response result in a change to the resource version. For example, changing
errorMessage
tomessage
in a JSON response. - protocol
-
Any changes to the methods used to make REST API calls result in change to the protocol version. For example, changing
_action
to$action
in the required parameters of an API feature.
When an API is versioned, include resource versions in your REST calls
by setting the Accept-API-Version
request header.
The following example requests resource version 2.0 and protocol version 1.0:
Accept-API-Version: resource=2.0, protocol=1.0
This header ensures you call the correct version of the API, avoiding unexpected behavior due to incompatible changes.