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 update a charge associated with a customer. It allows users to modify various attributes of a charge such as start date, quantity, status, type, frequency, pricing, and additional metadata. This node is useful in scenarios where billing details need to be programmatically updated, for example, adjusting recurring charges, correcting billing information, or updating invoice details automatically.

Use Case Examples

  1. Updating the quantity and start date of a customer's charge.
  2. Changing the status of a charge to 'cancelled' for a specific customer.
  3. Modifying the description and pricing details of a charge before invoicing.

Properties

Name Meaning
Customer Id Unique identifier of the customer whose charge is being updated.
Id Unique identifier of the charge to update.
Start At Date when the charge first starts.
Quantity Quantity associated with the charge.
Additional Body Fields Optional additional fields to customize the charge update, including status, type, frequency, description, pricing, metadata, and other charge-related attributes.

Output

JSON

  • data - The response data from the Billing Booth One API after updating the charge.

Dependencies

  • Billing Booth One API with an API key credential

Troubleshooting

  • Ensure the API base URL and access token are correctly configured in the node credentials.
  • Verify that the required parameters 'Customer Id' and 'Id' are provided and valid.
  • Check that the date fields are in the correct format expected by the API.
  • If the node throws an error about missing binary property, verify the binary property name is correct and exists in the input data.
  • If the API returns an error, inspect the error message for details such as invalid parameters or authentication issues.

Links

Discussion