Billing Booth One icon

Billing Booth One

Interact with Billing Booth One API

Actions476

Overview

This node interacts with the Billing Booth One API to perform operations related to Credit Notes, specifically the 'Delete Multiple Credit Notes' operation. It allows users to delete multiple credit notes for a specified customer by providing the customer ID and a list of credit note IDs. This node is useful in scenarios where bulk deletion of credit notes is required, such as cleaning up records or managing customer accounts efficiently.

Use Case Examples

  1. Deleting multiple credit notes for a specific customer by providing their customer ID and a JSON array of credit note IDs to be deleted.
  2. Automating the cleanup of credit notes in a billing system by integrating this node into a workflow that processes customer data.

Properties

Name Meaning
Customer Id The unique identifier of the customer whose credit notes are to be deleted. This is a required string input.
Additional Body Fields Optional additional fields to include in the request body, such as a JSON array of credit note IDs to delete.

Output

JSON

  • data - The response data from the Billing Booth One API after attempting to delete the specified credit notes.
  • error - Error information if the operation fails and continueOnFail is enabled.

Dependencies

  • Billing Booth One API with an API key credential for authentication

Troubleshooting

  • Ensure the Customer Id is correctly provided and valid; missing or incorrect IDs will cause the API request to fail.
  • The 'Id' field must be a valid JSON array of credit note IDs; malformed JSON will cause parsing errors.
  • If the API returns an error, check the error message for details such as authorization issues or invalid parameters.
  • If the node is set to continue on fail, errors will be returned in the output JSON under the 'error' key; otherwise, the node will throw an error and stop execution.

Discussion