Public API v1 → Dashboard Prompts Endpoint
About the /dashboards/{dashboardGuid}/prompts endpoint
The /dashboards/{dashboardGuid}/prompts endpoint will return a list of all prompts and presentation variables in a requested dashboard. If the dashboard does not contain prompts or presentation variables, the endpoint will return a list of the dashboard’s dimension values. This endpoint is accessed with a GET request.
For information about how to get started with Public API v1, refer to References → Public API v1.
You must use the HTTPS
scheme to be able to successfully run the API endpoints.
Header requirements
In the request header you will need to include your access token with a type of Bearer.
For information about how to create an access token, refer to Public API v1 → Create Token Endpoint.
Following is an example of the authorization line required in the request header:
Authorization: "Bearer <Access Token>"
Request URL
Following is the URL to call the /dashboards/{dashboardGuid}/prompts endpoint.
https://<cluster_URL>/incorta/api/v1/dashboards/<dashboardGuid>/prompts
The dashboardGuid is located in the URL of the desired dashboard. It is required in the /dashboards/{dashboardGuid}/prompts endpoint URL. The following are instructions on where to locate the dashboardGuid:
- As the user that wants to access the public API of a dashboard, sign into the Incorta Direct Data Platform™.
- In the navigation bar, select Content.
- Select the desired dashboard.
- In your browser URL, locate the dashboardGuid in the URL.
Following is an example of where to locate the dashboardGuid in a dashboard URL:
https://<cluster_URL>/incorta/#/dashboard/<dashboardGuid>
Endpoint request
The /dashboards/{dashboardGuid}/prompts endpoint does not require any request payload. The required information for the endpoint, the access token and dasboardGuid is located in the header and URL path.
Endpoint response
The /dashboards/{dashboardGuid}/prompts endpoint has three possible response codes and payloads.
Code | Description | Payload Response |
---|---|---|
200 | OK | See Dashboard prompts: 200 Response |
404 | Not Found - dashboard does not exist. | {"message": "string"} |
500 | Internal Server Error | {"message": "string"} |
Endpoint 200 response
{"prompts": [{"dataType": "string","field": "string","function": "string","label": "string","operator": "string","defaultValues": ["string"],"values": ["string"],"variable": "string"}]}