Skip to main content
Monitoring & Collection/Grafana Integration

ImportDashboardTemplate

Import a dashboard template into a tenant's Grafana organization

POST/api/v1/monitoring/grafana/dashboard-templates/{templateId}/import

Operation ID

ImportDashboardTemplate

Since

1.0.0

Execution Mode

Synchronous

Auth Context

Auth Required

Auth Context

Send these values as request headers when calling this API.

AuthorizationstringRequired

Bearer Token

X-Tenant-IDstring

X-Tenant-ID

Request Inputs

application/json

Path Parameters

  • templateId
    StringRequired

    UUID of the template to import

Body Fields

  • tenantId
    StringRequired

    UUID of the tenant importing the template

    Example: tenant-001-xyz

  • datasourceId
    StringRequired

    UUID of the datasource to link to the imported dashboard

    Example: ds-001-abc

  • overwrite
    BooleanRequired

    Whether to overwrite an existing imported dashboard with the same template

    Example: false

  • folderId
    IntegerRequired

    Grafana folder ID to import the dashboard into

    Example: 20

Responses

200 OK
200 OK

On success, this API returns the following response structure.

  • id
    String

    Unique identifier of the imported dashboard record

    Example: imported-001-abc

  • templateId
    String

    UUID of the source template

    Example: tpl-vm-overview

  • grafanaUid
    String

    Grafana dashboard UID assigned after import

    Example: abcd1234efgh

  • grafanaUrl
    String

    Direct URL to the imported dashboard in Grafana

    Example: http://grafana.example.com/d/abcd1234efgh

  • datasourceId
    String

    UUID of the datasource linked to this dashboard

    Example: ds-001-abc

  • tenantId
    String

    UUID of the tenant that imported this dashboard

    Example: tenant-001-xyz

  • importedAt
    String

    Imported at

    Example: 2026-01-15T08:00:00Z