Kobana icon

Kobana

Interact with Kobana API - Quick access to common operations

Actions215

Overview

The node interacts with the Kobana API to update report resources in version 1 of the API. Specifically, for the "V1 > Reports" resource and the "Update" operation, it allows users to modify existing report data by sending an updated JSON request body to the API endpoint corresponding to the report's ID.

This node is beneficial when you need to programmatically update reports within Kobana, such as changing report parameters, filters, or metadata without manually accessing the Kobana dashboard. For example, automating updates to financial or operational reports based on new criteria or correcting report details dynamically.

Properties

Name Meaning
ID The unique identifier of the report resource to update.
Request Body A JSON object representing the fields and values to update in the report.
Additional Fields (Optional) A JSON object with extra fields that can be included in the request if needed.

Output

The output is a JSON array containing the response from the Kobana API after attempting to update the specified report. This typically includes the updated report data or error information if the update failed.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Kobana API.
  • The node uses either the production or sandbox Kobana API base URL depending on the environment configured in the credentials.
  • No other external dependencies are required.

Troubleshooting

  • Common issues:
    • Invalid or missing report ID will cause the API to return an error.
    • Malformed JSON in the Request Body will result in a request failure.
    • Insufficient permissions or invalid API credentials will cause authentication errors.
  • Error messages:
    • "Unknown error": Generic catch-all; check network connectivity and API credentials.
    • API-specific error messages returned in the JSON response should be reviewed for details.
  • Resolutions:
    • Ensure the report ID is correct and exists.
    • Validate JSON syntax before submitting.
    • Verify API key and environment settings in n8n credentials.

Links and References

Discussion