List dashboards
Changed onList dashboards accessible to the authenticated user. Always pass project_id — without it, all dashboards across every project in your organisation are returned, which can be a large result set.
Dashboard workflow:
- POST /dashboards/dashboards — create a dashboard with a name, project, and date-range filters
- POST /dashboards/widgets — add widgets (line, bar, pie, or stat charts)
- GET /dashboards/widgets/{id}/data — fetch chart data (requires a timestamp filter)
- POST /dashboards/dashboards/{id}/duplicate — clone an existing dashboard as a starting point
Request
- Base URLhttps://api.cekura.ai
- URLhttps://api.cekura.ai/dashboards/dashboards/
- Auth
- API key in header X-CEKURA-API-KEY
- or HTTP bearer
- or HTTP bearer
- or API key in header X-VOCERA-SHAREABLE-LINK-TOKEN
- or HTTP bearer
Query parameters
A page number within the paginated result set.
Number of results to return per page.
Filter by project ID. Strongly recommended — omitting returns all dashboards across every project.
Dataset of the dashboards to list: call_logs (default) or runs.
Response
Example response
{
"count": 123,
"next": "https://api.cekura.ai/example/v1/example-external/?page=4",
"previous": "https://api.cekura.ai/example/v1/example-external/?page=3",
"results": [
{
"filters": {
"field": "success",
"op": "eq",
"value": true
}
}
]
}Changes
- info
the endpoint scheme security
embedded_sessionwas added to the API - info
the endpoint scheme security
oauth2was added to the API - info
the endpoint scheme security
shareable_linkwas added to the API - info
the endpoint scheme security
supabase_sessionwas added to the API - info
added the new optional
queryrequest parametersource - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info