Skip to main content
GET
List cards on a team board

Authorizations

Authorization
string
header
default:dav_ak_live_your_token
required

Personal access token. The scopes granted at issuance determine both which operations the key may call and the ceiling on the resource permissions it can exercise. Each scope family is a ladder: projects:manage implies projects:write and projects:read; cards:manage implies cards:write and cards:read; and teams:manage implies teams:write and teams:read. These are named API capability bundles, not blanket domain roles: manage exposes only the permissions enumerated for that scope and never bypasses the acting user's current role-based access.

Path Parameters

orgId
string<uuid>
required

Organization id.

teamId
string<uuid>
required

Agile team id.

Query Parameters

sprintId

Sprint id, or the literal null for cards not in a sprint.

statusId
string<uuid>
isOpen
boolean
q
string

Case-insensitive substring search across card name, description, and resolution.

Maximum string length: 200
state
enum<string>
default:open

Project-global card lifecycle state.

Available options:
open,
closed,
all
tagIds
string<uuid>[]

Match cards carrying any selected project tag.

Maximum array length: 50
assigneeIds
string<uuid>[]

Match cards assigned to any selected project member.

Maximum array length: 50
includeUnassigned
boolean
default:false

OR cards with no user links into the assignee facet. This is not a sentinel assignee ID.

statusIds
string<uuid>[]

Match cards whose selected-team placement uses any selected status.

Maximum array length: 50
sprintIds
string<uuid>[]

Match cards whose team placement uses any selected sprint.

Maximum array length: 50
deadlineFrom
string<date-time>

Inclusive ISO 8601 instant lower bound for non-null card deadlines.

deadlineTo
string<date-time>

Inclusive ISO 8601 instant upper bound for non-null card deadlines.

includeNoDeadline
boolean
default:false

OR cards with a null deadline into bounded deadline matches. With no deadline bounds, match only cards with no deadline.

effortMin
integer

Inclusive lower bound for non-null card effort.

Required range: x >= 0
effortMax
integer

Inclusive upper bound for non-null card effort.

Required range: x >= 0
includeNoEffort
boolean
default:false

OR cards with null effort into bounded effort matches. With no effort bounds, match only cards with no effort.

sort
enum<string>
default:created_desc

Stable card sort; card ID is the deterministic tie-breaker.

Available options:
created_asc,
created_desc,
updated_asc,
updated_desc,
deadline_asc,
deadline_desc,
effort_asc,
effort_desc,
name_asc,
name_desc
projectIds
string<uuid>[]

Repeated or comma-separated Project IDs.

includeFilterOptions
boolean
default:false

Include distinct Team card filter catalogs in the response.

limit
integer
default:100

Maximum cards returned.

Required range: 1 <= x <= 500
offset
integer
default:0
Required range: x >= 0

Response

Filtered board cards.

cards
object[]
required
meta
object

Present on API-key or explicitly paginated requests.

filterOptions
object

Present when includeFilterOptions=true.