The Dashboard
object type represents a dashboard object. atlassian:dashboard
should be used to ingest dashboard-specific fields.
1 2objects {} ├─ schemaVersion (string) [Required] ├─ id (string) [Required] ├─ updateSequenceNumber (long) [Required] ├─ displayName (string) [Required] ├─ description (string) [Optional] ├─ url (string) [Required] ├─ createdAt (Instant (ISO8601 / RFC3339)) [Required] └─ createdBy (User) [Optional] ├─ accountId (string) [Optional] ├─ email (string) [Optional] └─ externalId (string) [Optional] └─ lastUpdatedAt (Instant (ISO8601 / RFC3339)) [Required] └─ lastUpdatedBy (User) [Optional] ├─ accountId (string) [Optional] ├─ email (string) [Optional] └─ externalId (string) [Optional] └─ owners (List<User>) [Optional] ├─ accountId (string) [Optional] ├─ email (string) [Optional] └─ externalId (string) [Optional] └─ thumbnail [Optional] └─ externalUrl (string) [] └─ parentKey (EntityKey) [Optional] ├─ type (string) [Required] └─ value (jsonNode) [Required] └─ containerKey (EntityKey) [Optional] ├─ type (string) [Required] └─ value (jsonNode) [Required] └─ permissions [] [Required] └─ accessControls [] └─ principals [] └─ type (string) └─ id (string) └─ associations [] [Optional] ├─ associationType (string) └─ values [] atlassian:dashboard ├─ description (string) [Optional] ├─ elements (List<DashboardElement>) [Optional] ├─ name (string) [Required] └─ innerComponents (List<string>) [Optional] ├─ pages (List<DashboardPage>) [Optional] └─ name (string) [Required] └─ workspaceName (string) [Optional]
Property | Type | Required | Description |
---|---|---|---|
schemaVersion |
| Yes | The schema version of the object. |
id |
| Yes | The ID of the object in the source system. |
updateSequenceNumber | long | Yes | A sequence number to compare when writing to the database. Objects are written following
a last write wins strategy, therefore an object with a greater UpdateSequenceNumber
is considered a more recently updated object. |
displayName | string | Yes | The display name of the object. |
description | string | No | The description of the object. |
url | string | Yes | The URL from the provider which the object is accessible from. |
createdAt | string | Yes |
The date the object was created. Format: Instant (ISO8601 / RFC3339) |
createdBy | user | No |
The user that created the object. See User to learn more. |
lastUpdatedAt | string | Yes |
The date the object was last updated. Format: Instant (ISO8601 / RFC3339) |
lastUpdatedBy | user | No |
The user that last updated the object. See User to learn more. |
owners | list<User> | No | List of users that own the object. |
thumbnail | thumbnail | No |
The thumbnail of the object. See Thumbnail to learn more. |
parentKey | entityKey | No |
The ID of the parent object. If null, it is a standalone object. See Entity key to learn more. |
containerKey | entityKey | No |
The container identifier that this object belongs to. See Entity key to learn more. |
permissions | list<Permissions> | Yes |
The permissions configuration of the object. See Permissions to learn more. |
associations | association | No |
List of objects associated with the object. Generally used to link an external object to a Atlassian object. See Association to learn more. |
Property | Type | Required | Description |
---|---|---|---|
description | string | No | The description of the dashboard. |
elements | List<DashboardElement> | No | List of dashboard elements contained within the dashboard. |
elements.name | string | Yes | The name of the dashboard element. |
elements.innerComponents | List<string> | No | List of inner components within the dashboard element. |
pages | List<DashboardPage> | No | List of dashboard pages. |
pages.name | string | Yes | The name of the dashboard page. |
workspaceName | string | No | The name of the workspace containing the dashboard. |
1 2{ "objects" : [ { "id" : "siteId/dashboardId1", "updateSequenceNumber" : 1, "displayName" : "My Dashboard", "description" : "A comprehensive analytics dashboard", "url" : "https://www.atlassian.com/share/dashboardId1", "lastUpdatedAt" : "2024-07-09T14:27:37.000Z", "createdBy" : { "accountId" : "accountId", "ari" : "ari:cloud:identity::third-party-user/abc/123" }, "createdAt" : "2024-04-16T09:31:32+00:00", "lastUpdatedBy" : { "accountId" : "accountId", "ari" : "ari:cloud:identity::third-party-user/abc/123" }, "owners" : [ { "accountId" : "accountId", "ari" : "ari:cloud:identity::third-party-user/abc/123" } ], "thumbnail" : { "externalUrl" : "https://example.com/thumbnail/dashboard.png" }, "permissions" : [ { "action" : "read", "accessControls" : [ { "principals" : [ { "type" : "EVERYONE" } ] } ] } ], "atlassian:dashboard" : { "description" : "Dashboard providing key performance metrics and analytics", "elements" : [ { "name" : "Performance Chart", "innerComponents" : [ "line-chart", "legend", "tooltip" ] }, { "name" : "Status Widget", "innerComponents" : [ "status-indicator", "counter" ] } ], "pages" : [ { "name" : "Overview" }, { "name" : "Analytics" }, { "name" : "Reports" } ], "workspaceName" : "Analytics Workspace" } } ] }
Rate this page: