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 various operations related to billing resources. Specifically, for the 'Charges' resource with the 'Delete Multiple Charges' operation, it allows users to delete multiple charge records associated with a specific customer by providing the customer ID and a list of charge IDs to delete. This is useful for batch management of charges in billing workflows, such as cleaning up or correcting multiple charge entries at once.

Use Case Examples

  1. Deleting multiple charges for a customer by specifying the customer ID and a JSON array of charge IDs to be deleted.
  2. Automating charge management in billing systems by integrating this node to remove outdated or incorrect charges in bulk.

Properties

Name Meaning
Customer Id Unique identifier of the customer whose charges are to be deleted. This is a required numeric input.
Additional Body Fields Optional additional fields to include in the request body, specifically a JSON array of charge IDs to delete under the 'id' property.

Output

JSON

  • json - The JSON response from the Billing Booth One API after attempting to delete the specified charges. This typically contains the result or status of the delete operation.

Dependencies

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

Troubleshooting

  • Ensure the 'Customer Id' is correctly provided and corresponds to an existing customer in the Billing Booth One system.
  • The 'id' field in Additional Body Fields must be a valid JSON array of charge IDs; invalid JSON or incorrect IDs will cause errors.
  • API authentication errors may occur if the API key credential is missing or invalid; verify credentials in node settings.
  • If the node throws 'No routing information found' error, check that the resource and operation parameters are correctly set to 'Charges' and 'Delete Multiple Charges'.

Links

Discussion