Kobana icon

Kobana

Interact with Kobana API - Quick access to common operations

Actions215

Overview

This node integrates with the Kobana API to manage customer subscriptions and other related resources. Specifically, for the V1 > Customer Subscriptions resource with the Create operation, it allows users to create new customer subscription records by sending a JSON request body to the Kobana API.

Typical use cases include automating subscription management workflows such as onboarding new customers with subscriptions, integrating subscription creation into larger business processes, or syncing subscription data from other systems.

For example, you might use this node to:

  • Automatically create a subscription when a customer signs up on your website.
  • Batch-create multiple subscriptions based on external data feeds.
  • Integrate subscription creation into a CRM or billing system workflow.

Properties

Name Meaning
Request Body The JSON object representing the subscription details to be created in the API request. This must contain all required fields for creating a subscription.
Additional Fields Optional JSON object with extra fields that can be added to the request for extended customization.

Output

The node outputs the JSON response returned by the Kobana API after creating the subscription. This typically includes details of the newly created subscription such as its ID, status, customer information, plan details, and timestamps.

The output is structured as an array of JSON objects, each corresponding to an input item processed. Each object contains the full API response for that subscription creation request.

No binary data output is involved in this operation.

Dependencies

  • Requires an active Kobana API credential configured in n8n with appropriate permissions to create customer subscriptions.
  • The node dynamically selects the API base URL depending on the environment (production or sandbox).
  • Network connectivity to the Kobana API endpoints is necessary.

Troubleshooting

  • Invalid JSON in Request Body: If the JSON provided in the "Request Body" property is malformed, the node will throw a parsing error. Ensure the JSON syntax is correct.
  • Missing Required Fields: The API may reject requests missing mandatory subscription fields. Verify the request body includes all required data according to Kobana's API documentation.
  • Authentication Errors: If the API key or credentials are invalid or expired, the node will fail authentication. Check and update the Kobana API credentials in n8n.
  • API Rate Limits or Downtime: Temporary failures may occur due to rate limiting or service outages. Implement retry logic or check Kobana's service status if errors persist.
  • Continue On Fail: If enabled, the node will continue processing subsequent items even if one fails, returning error details in the output.

Links and References

Discussion