Billing Booth One icon

Billing Booth One

Interact with Billing Booth One API

Actions476

Overview

This node integrates with the Billing Booth One API to perform various operations on billing-related resources. Specifically, for the 'Invoices' resource and the 'Bulk Restore Invoices' operation, it allows users to restore multiple invoices in bulk by providing a list of unique invoice identifiers. This is useful in scenarios where invoices have been deleted or archived and need to be restored efficiently in one API call, such as recovering accidentally deleted invoices or reactivating invoices for further processing.

Use Case Examples

  1. Bulk restore multiple invoices by providing their IDs in a JSON array to the 'Id' field under 'Additional Body Fields'.
  2. Use this node in workflows that manage invoice lifecycle, enabling batch restoration of invoices without manual intervention.

Properties

Name Meaning
Additional Body Fields A collection of optional fields to include in the request body for the bulk restore operation. Specifically, it includes the 'Id' field which accepts a JSON array of unique invoice identifiers to be restored.

Output

JSON

  • json - The JSON response from the Billing Booth One API after attempting to bulk restore invoices. This typically contains the result of the operation, such as success status or details of restored invoices.

Dependencies

  • Requires an API key credential for Billing Booth One API authentication.

Troubleshooting

  • Ensure the 'Id' field contains a valid JSON array of invoice IDs; invalid JSON or empty arrays may cause errors.
  • If the API base URL or credentials are incorrect, authentication errors will occur; verify the API key and base URL configuration.
  • The node throws an error if routing information for the specified resource and operation is missing; ensure the resource is set to 'Invoices' and operation to 'Bulk Restore Invoices'.
  • If the node is set to continue on fail, errors will be returned in the output JSON under an 'error' property for each failed item.

Discussion