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 create an endpoint for posting events. It allows users to specify the endpoint URL and configure various subscription options for different event types such as invoices, payments, mandates, customers, ledger, audit, and credit notes. The node is useful for automating event handling workflows by subscribing to specific event notifications and receiving them at a designated URL.

Use Case Examples

  1. Creating an endpoint URL to receive invoice and payment event notifications.
  2. Setting up a secret key to sign event messages for security.
  3. Enabling or disabling the endpoint to control event reception.

Properties

Name Meaning
Url The endpoint URL used for posting events.
Id Unique identifier for the endpoint.
Secret Secret key to sign event messages with for security.
Subscription Invoices Subscribe to invoice events.
Subscription Payments Subscribe to payment events.
Subscription Mandates Subscribe to mandate events.
Subscription Customers Subscribe to customer events.
Subscription Ledger Subscribe to ledger events.
Subscription Audit Subscribe to audit events.
Subscription Credit Notes Subscribe to credit notes events.
Is Enabled Determines if the endpoint is enabled to receive events.

Output

JSON

  • id - Unique identifier of the created endpoint.
  • url - The URL of the created endpoint.
  • secret - Secret key used to sign event messages.
  • subscription_invoices - Indicates subscription status for invoice events.
  • subscription_payments - Indicates subscription status for payment events.
  • subscription_mandates - Indicates subscription status for mandate events.
  • subscription_customers - Indicates subscription status for customer events.
  • subscription_ledger - Indicates subscription status for ledger events.
  • subscription_audit - Indicates subscription status for audit events.
  • subscription_credit_notes - Indicates subscription status for credit notes events.
  • is_enabled - Indicates if the endpoint is enabled to receive events.

Dependencies

  • Billing Booth One API
  • An API key credential for authentication

Troubleshooting

  • Ensure the provided URL is valid and accessible to receive event posts.
  • Verify that the API key credential is correctly configured and has necessary permissions.
  • Check that required fields like URL are not empty to avoid request errors.
  • If the node throws a 'No routing information found' error, verify the resource and operation parameters are correctly set.

Links

Discussion