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 an existing endpoint. It allows users to modify endpoint details such as the URL used for posting events, subscription preferences for various event types (invoices, payments, mandates, customers, ledger, audit, credit notes), and enable or disable the endpoint. This is useful for managing webhook endpoints that receive event notifications from Billing Booth One, enabling automation and integration with other systems.

Use Case Examples

  1. Updating the URL of an existing webhook endpoint to a new address.
  2. Changing subscription settings to receive only invoice and payment events.
  3. Disabling an endpoint temporarily without deleting it.

Properties

Name Meaning
Id Unique identifier of the endpoint to update.
Url The URL of the endpoint where event notifications will be posted.
Additional Body Fields Optional additional fields to include in the update request body, such as secret key, subscription preferences for various event types, and whether the endpoint is enabled.

Output

JSON

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

Dependencies

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

Troubleshooting

  • Common issues include missing or invalid endpoint Id, invalid URL format, or insufficient permissions with the API key.
  • Errors may occur if required fields are missing or if the API endpoint URL is incorrect. Ensure the API base URL and credentials are correctly configured.
  • If the node throws an error about missing binary property, verify the binary property name is correct or disable binary data usage.

Links

Discussion