List cards (deprecated)
Deprecated: use POST /api/board/{boardId}/list. Both endpoints use the same read-only listing implementation and response. GET remains supported.
Returns a paginated list of cards on the board.
Field values are keyed by field UUID — use the schema endpoint to map keys to labels. Money fields are returned as { amount, currency } where amount is a decimal.
All filter params are optional and ANDed together.
Supply segmentId OR rules (a JSON-encoded array), never both. Rules use the existing saved-segment format. Invalid rules fail with 400; missing, private-to-another-user, archived, or wrong-board segments return 404.
Auth: API key, delegate token (boards:* or boards:{boardId} read scope), or partner bearer token with board-admin. Mobile tokens are not accepted. Keys/delegates require API-enabled boards; partner access retains its existing API-enabled bypass. API keys/partners may supply userId for an active company member; delegates can only use their token user. Without userId only public segments are visible. Public means company-shared.
Request
- Base URLhttps://core-api.getaptly.com
- Auth
- API key in header x-token
- or API key in header Authorization
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
The board's UUID.
Query parameters
Zero-based page number. Legacy GET parses the base-10 integer prefix (1.5 or 1e2 becomes 1).
Number of cards per page. Legacy GET parses the base-10 integer prefix; omitted or empty defaults to 20.
Only return cards updated after this ISO timestamp.
Include archived cards. Legacy GET treats empty or the exact string false as false; any other nonempty string (including 1 or 0) as true. Omitted lets archive rules control selection.
Only return cards where references.value contains this ID.
Resolves the email to contact IDs, then filters cards referencing those contacts.
Full-text autocomplete search on card title using the Atlas Search index.
Filter cards by assignee user ID.
Existing accessible, active segment on this board; mutually exclusive with rules.
JSON-encoded BoardFilterRule array, at most 100 rules. Prefer POST /list with a native JSON array.
Active company member whose private segments/currentUser values to use. API keys/partners may select a member; delegates cannot select another user.
Response
Paginated list of cards.
Changes
No recorded changes to this operation across all 1 revision of this API.