You can use the API to interact with data from Gluu. The use cases could be PowerBI, Data analytics or Integrations with RPA tools.
API Token
The API token is a full access token and can be found under Account Settings > Apps & Integration > "API Integration". Click "Settings" to generate the needed authorization token.
The API is exposed as a OpenAPI Spec and you can find a link to the OpenAPI 3 specification file within your account.
Schema
All API access is over HTTPS, and accessed from https://api.gluu.biz. All data is sent and received as JSON.
All timestamps return in UTC time, ISO 8601 format:
YYYY-MM-DDTHH:MM:SSZ
Every entity has a class and id like so:
{
"_class": "component",
"_id": "custcomp-3067881d-72fd-41f4-8123-2ef1ec827f9c",
"prop1": "..."
}
You can reduce the response payload by adding a filter for specific classes you are interested in.
Versions
Versions are part of the url.
Class Types
Data queries (starting with /data) returns an array of items matching the api query. This call can return different types where every object is defined by a "_type". You can expect any of the following:
category
group
process
activity
form
formversion
formdata
task
caseworkflow
user
suggestion
Hierarchy of class types
This is the data structure of what types are created parent to other.