Miro
Productivity OAuth access tokenCreate and update boards and their items, and manage teams, in Miro from any Windmill script, flow or app.
Set up in 3 steps
Get an access token
At the Miro developer console, create an app, grant it the scopes your scripts need, and install it to your team — that produces an access token.
Add the resource in Windmill
Open Resources, add a resource of type miro, and paste the token.
Run your first script
Fork any script below and read before writing anything. There are hundreds here, so search by the verb you need.
Scripts
Building blocks, if none of the projects above fit. Fork one, run it, or call it as a step inside your own flow.
Updates a group with new items
Update webhook subscription
Update text item
Update team settings
Update team member
Update team
Update tag
Update sticky note item
Update shape item
Update project settings
Update project member
Update project
Update item position or parent
Update image item using file from device
Update image item using URL
Update frame
Update embed item
Update document item using file from device
Update document item using URL
Update connector
Update card item
Update board member
Update board classification
Update board
Update app card item
Ungroup items
Share board
Revoke token (v2)
Revoke token (v1)
Retrieve content change logs of board items
Resource type
miro — the shape of the credential every script on this page expects.
| Field | Type | Required | What it is |
|---|---|---|---|
| token | string | Yes | Access token retrieved from the OAuth flow. |
Questions
A board is not found
A Miro app only sees boards shared with it. Share the board with the app, or install the app to the team that owns it.
Is my token stored on the hub?
Never. It lives only in your own Windmill workspace, encrypted at rest.