Create Dashboard API needed

It would be very useful if we could create a dashboard with the API. I have looked everywhere in the API docs but I cannot find anything that would allow you to create a dashboard via API.

Any one else find this useful? :slightly_smiling_face:

Hello there @IDreamdev,

I have created a request for this for our team to take into account :grin:

Cheers,
Matias

2 Likes

Bumping this because it’s 2024 and this is still a very useful API endpoint to have

We are investigating the feasibility of a dashboard API. Would love your insights @IDreamdev :slight_smile:

What kind of workflow do you have, where creating a dashboard via API is needed?

What do you do today as a workaround (if anything)?

Still in early days but I’d like to understand a bit better how customers would use this, so we can plan out the most relevant functionality.

Hi @dipro,

It would be great to be able to add new boards to a widget as soon as the boards are created.

E.g. : a new project is created in my portfolio, I want the workload widget to take this new project into account.

Getting this API feature would greatly help to automate some of our customers’ workflows.

Updating widgets using the API will greatly help maintaining accurate widget data at all times, removing human error.

Do not hesitate if you need any additional details.

Cheers

Hi @dipro,

Same thing here, if you want to take multiple boards into account in the workload widget, you’ll currently need to add all new boards manually to the dashboard.

Having an automation or the possibility using the API would make thing a lot smoother.

@dipro a big +1 for this from me. I’d like to be able to create dashboard templates for my integrations. When a customer authenticates with the source application for the integration, I’d like to create a Dashboard in their workspace and auto populate it with their data from the integration.

It would also be good if the monday charts could be included as components in the Vibe design system.

Currently having to create seperate dashboard widgets for each component (using a third party component library) and user has to manually create dashboard and add each widget separately