Kaiten icon

Kaiten

Interact with Kaiten API (read operations only)

Actions8

Overview

This node interacts with the Kaiten API to retrieve information about cards and other resources. Specifically, the Card - Get operation fetches detailed information about a single card by its unique ID. This is useful when you want to obtain the current state, metadata, or details of a specific card in your Kaiten workspace.

Common scenarios:

  • Fetching a card's details to display or process in a workflow.
  • Retrieving card information before updating or making decisions based on its properties.
  • Integrating Kaiten card data into reports or dashboards.

Example:
You have a card ID from a previous step or external source, and you want to get all its details such as title, description, status, assigned users, and due dates to use later in your automation.


Properties

Name Meaning
Card ID The unique numeric identifier of the card to retrieve. Required for this operation.

Output

The output contains the JSON representation of the requested card object as returned by the Kaiten API. This includes all available fields describing the card, such as its title, description, status, assigned members, tags, due dates, and other metadata.

The output structure is:

{
  "json": {
    // Full card object with all properties as provided by Kaiten API
  },
  "pairedItem": {
    "item": <index_of_input_item>
  }
}

No binary data is produced by this operation.


Dependencies

  • Requires an API key credential for authenticating with the Kaiten API.
  • The node makes HTTP GET requests to the Kaiten API endpoint /api/latest/cards/{cardId}.
  • The base URL of the Kaiten server must be configured in the API credential.

Troubleshooting

  • Invalid Card ID or Not Found: If the card ID does not exist or is invalid, the API will return an error. Ensure the card ID is correct and accessible with the provided credentials.
  • Authentication Errors: If the API key or authentication token is missing or incorrect, the request will fail. Verify that the API credential is properly set up.
  • Network Issues: Connectivity problems to the Kaiten server can cause failures. Check network access and server availability.
  • Unexpected Response Format: If the API response cannot be parsed as JSON, it may indicate an issue with the server or API version mismatch.

If the node is set to continue on failure, errors will be returned in the output JSON under an error field.


Links and References


This summary covers the static analysis of the execute() method for the Kaiten node focusing on the Card resource and Get operation.

Discussion