The v1/dimensions endpoint in the Clarisights API requires the user to send a GET request with authentication to and returns the list of dimensions grouped by channels, associated with that company.

The response would be in this format -
Array<{name: string, level: string}>
For example -
{"dimensions": {"facebook": [{"name": "account", "level": "account"}]}} 

The name value is the unique identifier of the dimension. This is used to specify chosen dimensions under the dimensions  field in the v1/stats endpoint. Please note that identifiers for some common dimensions remain the same across multiple channels, such as "channel, "account", "campaign" etc.

The level  value is the level at which the dimension is defined, and is provided for the reference of the user. For example, in Facebook, the "Custom Audiences" dimension is present at the "adset" level.

For companies which are using the Clarisights platform as well, custom dimensions defined there will also be returned in this endpoint, in their respective channels.

The list of dimensions also includes the time dimensions, grouped under time . The level of all the time dimensions is "default". 

Did this answer your question?