Semaphor

List dashboards

Returns all dashboards the authenticated user can access in the project. Results include permission flags (canEdit, canShare, canDelete) and ownership metadata for each dashboard. Use search to filter by title or description.

GET
/api/management/v1/dashboards

Authorization

BearerAuth
AuthorizationBearer <token>

A project-scoped or dashboard-scoped access token. Generate one via the Token API using your project ID and project secret.

In: header

Query Parameters

projectId?string

Project to list dashboards from. Defaults to the project in the token.

tenantId?string

Filter to dashboards belonging to a specific tenant.

search?string

Case-insensitive search against dashboard title and description.

limit?integer
Default500
offset?integer
Default0

Response Body

application/json

application/json

application/json

curl -X get "https://semaphor.cloud/api/management/v1/dashboards"
{
  "dashboards": [
    {
      "id": "string",
      "title": "string",
      "description": "string",
      "projectId": "string",
      "tenantId": "string",
      "isPrivate": true,
      "isPublic": true,
      "version": "string",
      "permissions": {
        "canEdit": true,
        "canShare": true,
        "canDelete": true
      },
      "ownership": {}
    }
  ],
  "total": 0
}
{
  "error": "string",
  "code": "string",
  "details": {},
  "success": true
}
{
  "error": "string",
  "code": "string",
  "details": {},
  "success": true
}