Actions8
- Board Actions
- Card Actions
- Column Actions
- Lane Actions
Overview
This node interacts with the Kaiten API to retrieve information about cards, specifically supporting the "Get All" operation for cards. It allows users to fetch multiple cards from Kaiten with advanced filtering options. This is useful in scenarios where you want to list or analyze cards based on various criteria such as creation date, status, tags, ownership, and more.
Practical examples include:
- Retrieving all cards assigned to a specific user or owner.
- Filtering cards that are overdue or have a due date set.
- Searching cards containing specific text or tags.
- Getting cards from a particular board, column, or lane with additional filters.
- Paginating through large sets of cards by using limit and offset parameters.
Properties
| Name | Meaning |
|---|---|
| Send Query Parameters | Whether to send custom query parameters manually. |
| Query Parameters | Custom query parameters to filter cards. Options include: query, created_before, created_after, updated_before, updated_after, first_moved_in_progress_after, first_moved_in_progress_before, last_moved_to_done_at_after, last_moved_to_done_at_before, due_date_after, due_date_before, tag, tag_ids, type_ids, exclude_board_ids, exclude_lane_ids, exclude_column_ids, column_ids, member_ids, owner_ids, responsible_ids, states (1-queued, 2-inProgress, 3-done), external_id, additional_card_fields (e.g., description), search_fields, space_id, limit (max 100), offset, order_space_id, board_id, column_id, lane_id, condition (1-on board, 2-archived), type_id, responsible_id, owner_id, archived (true/false), asap (true/false), overdue (true/false), done_on_time (true/false), with_due_date (true/false), filter (Base64 encoded), order_by, order_direction (asc/desc). |
| Query Text | Text search filter to find cards containing this text. |
| Space ID | Filter cards by space ID. |
| Board ID | Filter cards by board ID. |
| Column ID | Filter cards by column ID. |
| Lane ID | Filter cards by lane ID. |
| States | Filter cards by their state: Queued (1), In Progress (2), Done (3). Multiple states can be selected. |
| Type IDs | Filter cards by type IDs (comma separated). |
| Member IDs | Filter cards by member IDs (comma separated). |
| Owner IDs | Filter cards by owner IDs (comma separated). |
| Responsible IDs | Filter cards by responsible IDs (comma separated). |
| Tag | Filter cards by tag text. |
| Tag IDs | Filter cards by tag IDs (comma separated). |
| External ID | Filter cards by external ID. |
| Created After | Filter cards created after this ISO 8601 date/time. |
| Created Before | Filter cards created before this ISO 8601 date/time. |
| Updated After | Filter cards updated after this ISO 8601 date/time. |
| Updated Before | Filter cards updated before this ISO 8601 date/time. |
| Due Date After | Filter cards with due date after this ISO 8601 date/time. |
| Due Date Before | Filter cards with due date before this ISO 8601 date/time. |
| First Moved In Progress After | Filter cards first moved to "in progress" after this ISO 8601 date/time. |
| First Moved In Progress Before | Filter cards first moved to "in progress" before this ISO 8601 date/time. |
| Last Moved To Done After | Filter cards last moved to done after this ISO 8601 date/time. |
| Last Moved To Done Before | Filter cards last moved to done before this ISO 8601 date/time. |
| Exclude Board IDs | Exclude cards from these board IDs (comma separated). |
| Exclude Lane IDs | Exclude cards from these lane IDs (comma separated). |
| Exclude Column IDs | Exclude cards from these column IDs (comma separated). |
| Column IDs | Filter cards by column IDs (comma separated). |
| Condition | Filter cards by condition: On Board (1) or Archived (2). |
| Type ID | Filter cards by a single type ID. |
| Responsible ID | Filter cards by a single responsible ID. |
| Owner ID | Filter cards by a single owner ID. |
| Archived | Filter cards by archived flag (true/false). |
| ASAP | Filter cards marked as ASAP (true/false). |
| Overdue | Filter cards that are overdue (true/false). |
| Done On Time | Filter cards completed on time (true/false). |
| With Due Date | Filter cards that have a due date set (true/false). |
| Additional Card Fields | Additional fields to include in the response, e.g., Description. |
| Search Fields | Specify which fields to search by. |
| Limit | Maximum number of cards to return (1-100). Default is 50. |
| Offset | Number of records to skip (for pagination). |
| Order By | Comma-separated fields to sort by. |
| Order Direction | Sorting direction for each field: "asc" or "desc". Comma separated. |
| Order Space ID | Order results by space ID. |
| Filter (Beta) | Base64 encoded complex filter conditions (and/or). |
Output
The node outputs an array of card objects in JSON format. Each item corresponds to a card retrieved from the Kaiten API and includes all standard card properties plus any additional fields requested (such as description).
The output structure is:
{
"json": {
// card properties as returned by Kaiten API, e.g.:
"id": 123,
"title": "Card title",
"description": "Card description", // if requested
"state": 2,
"tags": [...],
"due_date": "2024-06-30T12:00:00Z",
// ... other card fields
},
"pairedItem": {
"item": <index of input item>
}
}
No binary data is output by this node.
Dependencies
- Requires an API key credential for authenticating with the Kaiten API.
- The node uses the base URL configured in the credential to make requests to Kaiten's REST API endpoints.
- No additional environment variables are required beyond the API authentication setup.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication errors.
- Using unsupported or incorrectly formatted query parameters may result in API errors or empty responses.
- Requesting too many cards (above 100) will be limited by the API; use pagination with
limitandoffset. - Network connectivity issues can cause request failures.
Error messages:
- Authentication errors typically indicate invalid API keys or expired tokens. Verify and update credentials.
- "Unknown error" may occur if the API returns unexpected responses; check API availability and parameter correctness.
- If the node fails but "Continue on Fail" is enabled, errors will be returned in the output JSON under an
errorproperty.
Links and References
- Kaiten API Documentation (official API docs for reference on available endpoints and parameters)
- ISO 8601 Date Format (for date/time filter formatting)