{ "opencollection": "1.0.0", "info": { "name": "Miro Developer Platform AI Interaction Logs Items API", "version": "v2.0" }, "items": [ { "info": { "name": "Items", "type": "folder" }, "items": [ { "info": { "name": "Get items on board", "type": "http" }, "http": { "method": "GET", "url": "https://api.miro.com/v2/boards/:board_id/items", "params": [ { "name": "limit", "value": "", "type": "query" }, { "name": "type", "value": "", "type": "query" }, { "name": "cursor", "value": "", "type": "query" }, { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board for which you want to retrieve the list of available items." } ] }, "docs": "Retrieves a list of items for a specific board. You can retrieve all items on the board, a list of child items inside a parent item, or a list of specific types of items by specifying URL query parameter values.\n\nThis method returns results using a cursor-based approach. A cursor-paginated method returns a portion of the total set of results based on the limit specified and a cursor that points to the next portion of the results. To retrieve the next portion of the collection, on your next call " }, { "info": { "name": "Get specific item on board", "type": "http" }, "http": { "method": "GET", "url": "https://api.miro.com/v2/boards/:board_id/items/:item_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board from which you want to retrieve a specific item." }, { "name": "item_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the item that you want to retrieve." } ] }, "docs": "Retrieves information for a specific item on a board.

Required scope

boards:read

Rate limiting

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

Required scope

boards:write

Rate limiting

Level 2
" }, { "info": { "name": "Delete item", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.miro.com/v2/boards/:board_id/items/:item_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board from which you want to delete the item." }, { "name": "item_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the item that you want to delete." } ] }, "docs": "Deletes an item from a board.

Required scope

boards:write

Rate limiting

Level 3
" }, { "info": { "name": "Get items within frame", "type": "http" }, "http": { "method": "GET", "url": "https://api.miro.com/v2/boards/:board_id_PlatformContainers/items", "params": [ { "name": "board_id_PlatformContainers", "value": "", "type": "path", "description": "Unique identifier (ID) of the board that contains the frame for which you want to retrieve the list of available items." }, { "name": "parent_item_id", "value": "", "type": "query", "description": "ID of the frame for which you want to retrieve the list of available items." }, { "name": "limit", "value": "", "type": "query" }, { "name": "type", "value": "", "type": "query" }, { "name": "cursor", "value": "", "type": "query" } ] }, "docs": "Retrieves a list of items within a specific frame. A frame is a parent item and all items within a frame are child items. This method returns results using a cursor-based approach. A cursor-paginated method returns a portion of the total set of results based on the limit specified and a cursor that points to the next portion of the results. To retrieve the next portion of the collection, on your next call to the same method, set the `cursor` parameter equal to the `cursor` value you received in " }, { "info": { "name": "Delete item", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.miro.com/v2-experimental/boards/:board_id/items/:item_id", "params": [ { "name": "board_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the board from which you want to delete the item." }, { "name": "item_id", "value": "", "type": "path", "description": "Unique identifier (ID) of the item that you want to delete." } ] }, "docs": "Deletes an item from a board.

Required scope

boards:write

Rate limiting

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