Query Entities

This generic method is used for querying or exporting Entity configurations
regardless of the type of Entity.

Refer to the specific API endpoint documentation for each type of Entity for details on the config attributes and
other specific details.

Path Params
string
required

The name of the space (database) assigned to you.

Query Params
type
array of strings

Limits the result by one or more (comma-separated) types.

type
subType
array of strings

Limits the result by one or more (comma-separated) sub-types. Only allowed together with the type parameter.

subType
string

Limits the result by category. The * wildcard is supported.

state
array of strings

Limits result to one or more (comma-separated) specific states

state
string

Limits the result by looking for the search string within the Entity's id, business id, name and description.
The * wildcard is supported, but is automatically added to the beginning and end. The search string is NOT case sensitive.

string

Limits the result to Entities assigned to a specific user. The * wildcard is supported. Not case sensitive.

string

Limits the result analysing the Entities' Dimension Gate to ensure that is matches the passed in Dimensions.

The format for this parameter is <dimension>:<value>;<dimension>:<value>;... etc, for example country:US;language:en;channel:email

int32
Defaults to 0

Used together with pageSize. First page is zero, which is also the default.

int32
Defaults to 100

Specifies the number of content items to return per page. Default is 100.

string
Defaults to entityId

Overrides the default sorting. Useful together with pagination.
One or more sort attributes can be specified, and it's possible to control ascending or descending order,
for example 'category,-created' sorts first by category in ascending order and then created in descending order.

The supported fields are id, bizId, name, category, type, subType, state, assignedTo, created and , updated.

boolean
Defaults to true

Boolean flag to include or exclude system entities from the results.

hideFields
array of strings

Optional comma-separated list of fields to hide from the returned result,
Most fields in the root object can be specified, for example: hideFields=assignedTo,category,runInfo,cms,metaData.

This is useful for reducing the size of the Json result, but can also have a big impact on performance.
It is recommended to hide especially runStatus unless it's needed.

hideFields
boolean

If true, excludes the *Info fields from the returned result, including within the configuration.
Setting this to true helps improve performance.

boolean

If true, converts any generated Entity Id fields in the configuration to instead return the referenced Entity's name.
This is very hepful when comparing configurations between different environments, as the generated Entity Ids would otherwise be different and not comparable.

Note that returning the names instead of the Ids still generates valid Json configurations, since all Entity Id fields accept lookupIds when saving

boolean
Defaults to true

Setting this to false means that the total number of pages and entities won't be returned. This helps improve performance, so set this to false unless pagination is needed.

Response

Language
Click Try It! to start a request and see the response here! Or choose an example:
application/json