Get a list of team's boards
GET /io/team/:teamId/board
Get a list of all boards the team has been assigned to either directly or inherited via nested teams.
Query Params
| Param | Type | Usage | Default |
|---|---|---|---|
offset |
integer | Set the "start row" number of the first board to be returned | 0 |
limit |
integer | Set the number of boards to be returned | 200 |
Example Request
curl -X GET \ https://myaccount.leankit.com/io/team/100100/board \ -H 'Authorization: Basic base64encodedauthhere'
Example Successful Response
200 Success
{
"boards": [
{
"boardId": "10626194350",
"boardTitle": "New Network Team",
"effectiveRole": "boardManager",
"hasDirectRole": false,
"hasInheritedRole": true,
"hasRoleMismatch": false,
"teams": [
{
"teamId": "10626208485",
"teamTitle": "Primary Team",
"role": "boardManager",
"type": "inherited"
}
]
},
{
"boardId": "10626225453",
"boardTitle": "Something",
"effectiveRole": "boardReader",
"hasDirectRole": true,
"hasInheritedRole": true,
"hasRoleMismatch": true,
"teams": [
{
"teamId": "10626208485",
"teamTitle": "Primary Team",
"role": "boardReader",
"type": "inherited"
},
{
"teamId": "100100",
"teamTitle": "First Team",
"role": "boardUser",
"type": "direct"
}
]
},
{
"boardId": "10626225499",
"boardTitle": "Board With Teams",
"effectiveRole": "boardUser",
"hasDirectRole": true,
"hasInheritedRole": false,
"hasRoleMismatch": false,
"teams": [
{
"teamId": "100100",
"teamTitle": "First Team",
"role": "boardUser",
"type": "direct"
}
]
}
]
}
Response Properties
| Property | Type | Note |
|---|---|---|
pageMeta |
object | |
pageMeta.totalRecords |
integer | total number of boards |
pageMeta.offset |
integer | offset used in query |
pageMeta.limit |
integer | limit used in query |
pageMeta.startRow |
integer | start row of returned boards |
pageMeta.endRow |
integer | end row of returned boards |
boards |
array of boards | |
boards[].boardId |
integer id | internal unique id |
boards[].boardTitle |
string | |
boards[].effectiveRole |
enum | one of: boardReader, boardUser, boardManager, boardAdministrator, boardCreator |
boards[].hasDirectRole |
boolean | the team is directly assigned to the board |
boards[].hasInheritedRole |
boolean | the team is assigned to the board due to being a subteam of a team that is directly assigned to the board |
boards[].hasRoleMismatch |
boolean | the team is assigned to the board via multiple paths with different roles |
boards[].teams |
array of object | teams that are the source of the board assignment |
boards[].teams[].teamId |
integer id | internal unique id |
boards[].teams[].teamTitle |
string | |
boards[].teams[].role |
enum | one of: boardReader, boardUser, boardManager, boardAdministrator, boardCreator |
boards[].teams[].type |
enum | one of: direct, inherited, defines if the permission is applied directly to the team or inherited by being a subteam of a team with the assignment |

