Overview
The Create Dashboard endpoint allows you to create new monitoring dashboards for displaying check results, performance metrics, and status information. Configure dashboard layout, check assignments, and access settings. Common Use Cases:- Team Dashboard Creation
- Public Status Displays
- Executive Reporting
- Custom Monitoring Views
Authorizations
The Checkly Public API uses API keys to authenticate requests. You can get the API Key here.
Your API key is like a password: keep it secure!
Authentication to the API is performed using the Bearer auth method in the Authorization header and using the account ID.
For example, set Authorization header while using cURL:
curl -H "Authorization: Bearer [apiKey]" "X-Checkly-Account: [accountId]"
Headers
Your Checkly account ID, you can find it at https://app.checklyhq.com/settings/account/general
Body
A piece of text displayed at the top of your dashboard.
"My company status"
A subdomain name under "checklyhq.com". Needs to be unique across all users.
"status"
A custom user domain, e.g. "status.example.com". See the docs on updating your DNS and SSL usage.
"https://status.mycompany.com/"
A URL pointing to an image file.
"https://static.mycompany.com/static/images/logo.svg"
A URL pointing to an image file used as dashboard favicon.
"https://static.mycompany.com/static/images/icon.svg"
A URL link to redirect when dashboard logo is clicked on.
"https://www.mycompany.com/"
A piece of text displayed below the header or title of your dashboard.
"My dashboard description"
Determines whether to use the full screen or focus in the center.
FULL
, 960PX
How often to refresh the dashboard in seconds.
60
, 300
, 600
Determines of pagination is on or off.
How often to trigger pagination in seconds.
30
, 60
, 300
Number of checks displayed per page.
1 <= x <= 20
When to use AND operator for tags lookup.
Show or hide the tags on the dashboard.
Enable or disable incidents on the dashboard.
Expand or collapse checks on the dashboard.
A list of one or more tags that filter which checks to display on the dashboard.
["production"]
Show or hide header and description on the dashboard.
Show or hide check run links on the dashboard.
Custom CSS to be applied to the dashboard.
Determines if the dashboard is public or private.
Show or hide the P95 stats on the dashboard.
Show or hide the P99 stats on the dashboard.
Show key for private dashboard.
Response
Created
"1"
A custom user domain, e.g. "status.example.com". See the docs on updating your DNS and SSL usage.
"https://status.mycompany.com/"
A subdomain name under "checklyhq.com". Needs to be unique across all users.
"status"
A URL pointing to an image file.
"https://static.mycompany.com/static/images/logo.svg"
A URL pointing to an image file used as dashboard favicon.
"https://static.mycompany.com/static/images/icon.svg"
A URL link to redirect when dashboard logo is clicked on.
"https://www.mycompany.com/"
A piece of text displayed below the header or title of your dashboard.
"My dashboard description"
Determines whether to use the full screen or focus in the center.
FULL
, 960PX
How often to refresh the dashboard in seconds.
60
, 300
, 600
Determines of pagination is on or off.
How often to trigger pagination in seconds.
30
, 60
, 300
Number of checks displayed per page.
1 <= x <= 20
When to use AND operator for tags lookup.
Show or hide the tags on the dashboard.
Enable or disable incidents on the dashboard.
Expand or collapse checks on the dashboard.
A list of one or more tags that filter which checks to display on the dashboard.
["production"]
Show or hide header and description on the dashboard.
Show or hide check run links on the dashboard.
Custom CSS to be applied to the dashboard.
Determines if the dashboard is public or private.
Show or hide the P95 stats on the dashboard.
Show or hide the P99 stats on the dashboard.
Show key for private dashboard.