Miro

Learn how to use Miro with Composio

Overview

Enum

MIRO

Description

Miro is a collaborative online whiteboard enabling teams to brainstorm ideas, design wireframes, plan workflows, and manage projects visually

Authentication Details

client_id
stringRequired
client_secret
stringRequired
oauth_redirect_uri
stringDefaults to https://backend.composio.dev/api/v1/auth-apps/add
scopes
stringDefaults to boards:export,boards:read,boards:write

Actions

Tool to add an app card item to a board. use when you need to push a rich preview card with custom fields into a miro board (e.g., after assembling card data).

Action Parameters

board_id
stringRequired
data
objectRequired
geometry
object
parent
object
position
object
style
object

Action Response

createdAt
string
createdBy
object
data
object
error
string
geometry
object
id
string
links
object
modifiedAt
string
modifiedBy
object
parent
object
position
object
style
object
successful
boolean
Tool to create a new board. use when you need to set up a board with a specific name, description, and policies. example: "create a new board named project plan".

Action Parameters

description
string
name
stringRequired
policy
object
projectId
string
teamId
string

Action Response

data
object
error
string
successful
boolean
Tool to delete an app card item from a board. use when you need to remove an app card item created by your app after it is no longer needed.

Action Parameters

board_id
stringRequired
item_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a document item from a board. use when you need to remove a document item (e.g., pdf or image) that is no longer relevant. example: "delete the document item with id 'item456' from board 'board123'."

Action Parameters

board_id
stringRequired
item_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to delete a specific item from a board. use when you need to remove an item (e.g., shape, sticky note) after confirming its board and item ids.

Action Parameters

board_id
stringRequired
item_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve a specific app card item by its id. use when you need the details of an existing app card item.

Action Parameters

board_id
stringRequired
item_id
stringRequired

Action Response

createdAt
string
createdBy
object
data
object
error
string
geometry
object
id
string
links
object
modifiedAt
string
modifiedBy
object
parent
object
position
object
style
object
successful
boolean
Tool to retrieve details of a specific board. use when you have a board id and need to fetch its metadata.

Action Parameters

board_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve accessible boards with optional filters. use when you need to list or search boards by team, project, owner, or keywords.

Action Parameters

limit
integer
offset
integer
owner
string
project_id
string
query
string
sort
string
team_id
string

Action Response

data
array
error
string
limit
integer
offset
integer
successful
boolean
total
integer
Tool to retrieve a list of members for a board. use when you need to list all users with access to a board after confirming its id.

Action Parameters

board_id
stringRequired
cursor
string
limit
integer

Action Response

cursor
string
data
array
error
string
limit
integer
links
object
offset
integer
size
integer
successful
boolean
total
integer
type
string
Tool to retrieve a list of connectors on a board. use after confirming the board id and when you need to page through connector items.

Action Parameters

board_id
stringRequired
cursor
string
limit
integer

Action Response

cursor
string
data
array
error
string
limit
integer
links
object
size
integer
successful
boolean
total
integer
Tool to retrieve details of a specific tag on a board. use when you have a board id and tag id and need its metadata.

Action Parameters

board_id
stringRequired
tag_id
stringRequired

Action Response

data
object
error
string
successful
boolean
Tool to retrieve list of organizations accessible to the user. use when you need to view all available organizations.

Action Parameters

Action Response

data
array
error
string
paging
object
successful
boolean
Tool to update an app card item on a board. use when you need to modify properties of an existing app card item. include only fields to change.

Action Parameters

board_id
stringRequired
data
object
geometry
object
item_id
stringRequired
parent
object
position
object
style
object

Action Response

createdAt
string
createdBy
object
data
object
error
string
geometry
object
id
string
links
object
modifiedAt
string
modifiedBy
object
parent
object
position
object
style
object
successful
boolean
Tool to update properties of a specific board. use when you have a board id and need to modify its name, description, or permissions policy. use after confirming the board exists.

Action Parameters

board_id
stringRequired
description
string
name
string
policy
object
projectId
string
teamId
string

Action Response

data
object
error
string
successful
boolean