Actions215
- V1 > Bank Billets Actions
- V1 > Bank Billet Accounts Actions
- V1 > Bank Billet Batches Actions
- V1 > Bank Billet Batch Exports Actions
- V1 > Bank Billet Discharges Actions
- V1 > Bank Billet Payments Actions
- V1 > Bank Billet Registrations Actions
- V1 > Bank Billet Remittances Actions
- V1 > Customers Actions
- V1 > Customer Subscriptions Actions
- V1 > Discharges Actions
- V1 > Email Deliveries Actions
- V1 > Events Actions
- V1 > Imports Actions
- V1 > Installments Actions
- V1 > Remittances Actions
- V1 > Reports Actions
- V1 > SMS Deliveries Actions
- V1 > User Info Actions
- V1 > Webhook Deliveries Actions
- V1 > Webhooks Actions
- Admin > Users Actions
- Admin > Connections Actions
- Admin > Certificates Actions
- Admin > Subaccounts Actions
- Charge > PIX Actions
- Charge > PIX Accounts Actions
- Data > Bank Billet Queries Actions
- EDI > EDI Boxes Actions
- Financial > Accounts Actions
- Financial > Balances Actions
- Financial > Commands Actions
- Financial > Statement Transactions Actions
- Financial > Transaction Imports Actions
- Financial > Providers Actions
- Payment > Bank Billets Actions
- Payment > Bank Billet Batches Actions
- Payment > Batches Actions
- Payment > DARFs Actions
- Payment > DARF Batches Actions
- Payment > PIX Actions
- Payment > PIX Batches Actions
- Payment > Utilities Actions
- Payment > Utility Batches Actions
- Transfer > Batches Actions
- Transfer > Internal Actions
- Transfer > Internal Batches Actions
- Transfer > PIX Actions
- Transfer > PIX Batches Actions
- Transfer > TED Actions
- Transfer > TED Batches Actions
Overview
This node interacts with the Kobana API to manage utility payments under the "Payment > Utilities" resource, specifically supporting the "Update" operation. It allows users to update existing utility payment records by specifying the payment ID and providing a JSON request body with the updated data.
Common scenarios where this node is beneficial include:
- Modifying details of an existing utility payment such as amount, due date, or payer information.
- Correcting errors in previously submitted utility payment data.
- Automating updates to utility payments based on external triggers or workflows.
Practical example:
- A user wants to update the due date and amount of a utility payment identified by its ID. They provide the ID and a JSON body with the new values, and the node sends an authenticated API request to update the record accordingly.
Properties
| Name | Meaning |
|---|---|
| ID | The unique identifier of the utility payment to update. |
| Additional Fields | A JSON object containing any extra fields to include in the request for customization. |
| Request Body | The JSON-formatted request body containing the updated data for the utility payment. |
Output
The node outputs a JSON array where each item corresponds to the response from the Kobana API for the update request. The structure of the JSON output depends on the API's response but generally includes the updated utility payment details or confirmation of the update.
If the API supports binary data output (not indicated here), it would typically represent files or documents related to the payment, but this node focuses on JSON responses.
Dependencies
- Requires an API key credential for authenticating with the Kobana API.
- The node dynamically selects the API base URL depending on the environment (production or sandbox).
- No additional external dependencies are required beyond the Kobana API access.
Troubleshooting
- Invalid ID: If the provided ID does not correspond to an existing utility payment, the API will likely return an error indicating the resource was not found. Verify the ID before running the node.
- Malformed JSON in Request Body: Ensure that the JSON provided in the "Request Body" property is valid and correctly formatted; otherwise, the API may reject the request.
- Authentication Errors: If the API key credential is missing, invalid, or expired, authentication will fail. Check the credential configuration in n8n.
- API Rate Limits or Downtime: Temporary failures might occur if the Kobana API is down or rate limits are exceeded. Retry after some time or check API status.
Links and References
- Kobana API Documentation (generic link, replace with actual if available)
- n8n documentation on Creating Custom Nodes
