{ "opencollection": "1.0.0", "info": { "name": "Miro Developer Platform AI Interaction Logs Boards API", "version": "v2.0" }, "items": [ { "info": { "name": "Boards", "type": "folder" }, "items": [ { "info": { "name": "Get boards", "type": "http" }, "http": { "method": "GET", "url": "https://api.miro.com/v2/boards", "params": [ { "name": "team_id", "value": "", "type": "query" }, { "name": "project_id", "value": "", "type": "query" }, { "name": "query", "value": "", "type": "query" }, { "name": "owner", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query" }, { "name": "sort", "value": "", "type": "query" } ] }, "docs": "Retrieves a list of boards accessible to the user associated with the provided access token. This endpoint supports filtering and sorting through URL query parameters.\nCustomize the response by specifying `team_id`, `project_id`, or other query parameters. Filtering by `team_id` or `project_id` (or both) returns results instantly. For other filters, allow a few seconds for indexing of newly created boards.\n\nIf you're an Enterprise customer with Company Admin permissions:\n- Enable **Content Admin" }, { "info": { "name": "Create board", "type": "http" }, "http": { "method": "POST", "url": "https://api.miro.com/v2/boards", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a board with the specified name and sharing policies.

Note

You can only create up to 3 team boards with the free plan.

Required scope

boards:write

Rate limiting

Level 3
" }, { "info": { "name": "Copy board", "type": "http" }, "http": { "method": "PUT", "url": "https://api.miro.com/v2/boards", "params": [ { "name": "copy_from", "value": "", "type": "query", "description": "Unique identifier (ID) of the board that you want to copy." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Creates a copy of an existing board. You can also update the name, description, sharing policy, and permissions policy for the new board in the request body.

Required scope

boards:write

Rate limiting

Level 4
" }, { "info": { "name": "Get specific board", "type": "http" }, "http": { "method": "GET", "url": "https://api.miro.com/v2/boards/:board_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board that you want to retrieve." } ] }, "docs": "Retrieves information about a board.

Required scope

boards:read

Rate limiting

Level 1
" }, { "info": { "name": "Update board", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.miro.com/v2/boards/:board_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board that you want to update." } ], "body": { "type": "json", "data": "{}" } }, "docs": "Updates a specific board.

Required scope

boards:write

Rate limiting

Level 2
" }, { "info": { "name": "Delete board", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.miro.com/v2/boards/:board_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board that you want to delete." } ] }, "docs": "Deletes a board. Deleted boards go to Trash (on paid plans) and can be restored via UI within 90 days after deletion.

Required scope

boards:write

Rate limiting

Level 3
" } ] } ], "bundled": true }