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 on various resources, including updating bundles. Specifically, the 'Update Bundle' operation allows users to update the details of a bundle by specifying its unique identifier and other properties such as name and mode. This node is useful for automating billing and subscription management workflows where bundles need to be programmatically updated, for example, changing the name or mode of a bundle in a billing system.

Use Case Examples

  1. Updating a bundle's name and mode based on user input in an automated workflow.
  2. Modifying bundle properties dynamically as part of a subscription management process.

Properties

Name Meaning
Id Unique identifier of the bundle to update.
Name The new name to assign to the bundle.
Mode The mode of the bundle, either 'Allowance' or 'Spend'.
Additional Body Fields Optional additional fields to include in the update request body, such as inclusive spend amount when mode is 'Spend'.

Output

JSON

  • json - The JSON response from the Billing Booth One API after updating the bundle, containing the updated bundle details or error information.

Dependencies

  • Billing Booth One API with an API key credential

Troubleshooting

  • Ensure the 'Id' property is correctly set to the bundle's unique identifier; otherwise, the update will fail.
  • If the API base URL or credentials are incorrect, authentication errors will occur.
  • If required fields like 'Name' or 'Mode' are missing or invalid, the API may reject the request.
  • Check that additional body fields are valid and consistent with the API's expectations, especially when 'mode' is set to 'Spend'.
  • Common error messages include authorization failures, missing parameters, or invalid data formats. Verify credentials and input data accordingly.

Discussion