Logo
MicroStrategy REST API API Documentation

Get the list of applicable properties for a given attribute.

GET {{baseUrl}}/api/model/attributes/:attributeId/applicableAdvancedProperties

Returns the list of applicable properties for a given attribute object. The list is based on the object's type thus is the same for all attributes.

The project ID in the header is required to return the attributes's applicable properties in metadata. The changeset ID is required to return attributee's applicable properties within a specific changeset, otherwise it's optional. To execute the request, either the project ID or changeset ID needs to be provided. If both are provided, only the changeset ID is used.

A changeset ID can be obtained using the changeset creation API. An authorization token is required to execute the request and can be obtained using Authentication endpoints.

 

Body PARAM

Key Datatype Required Description 
showSqlPreview
boolean Boolean value used to determine whether to show dynamic SQL preview or not. Set to true by default.



HEADERS

Key Datatype Required Description 
X-MSTR-AuthToken
string (Required) Authorization Token
X-MSTR-ProjectID
string Project ID
X-MSTR-MS-Changeset
string Changeset ID
Accept
string




RESPONSES

status

Curl
curl -X GET 'baseUrl/api/model/attributes/:attributeId/applicableAdvancedProperties?showSqlPreview=true' -H 'X-MSTR-AuthToken: authToken' -H 'X-MSTR-ProjectID: projectId' -H 'X-MSTR-MS-Changeset: rd_changesetId' -H 'Accept: application/json'

ENDPOINTS