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 various operations related to call data records (CDRs) and other resources. Specifically, for the 'CDR' resource and 'Upload Cdr' operation, it uploads a CDR file from a binary property to the API, optionally including supplier and platform identifiers as query parameters. This node is useful for automating the upload and management of CDR files in billing and telecommunication workflows.

Use Case Examples

  1. Uploading a CDR file from a binary property named 'data' with a specified supplier ID to the Billing Booth One API.
  2. Including additional optional fields such as 'Supplier Platform Id' to specify the platform context during the upload.

Properties

Name Meaning
Binary Property Name of the binary property containing the file to upload, required to locate the CDR file in the input data.
Supplier Id Numeric identifier for the supplier, sent as a query parameter to specify which supplier the CDR belongs to.
Additional Fields Optional additional query parameters such as 'Supplier Platform Id' to provide more context for the upload operation.

Output

JSON

  • json - The JSON response from the Billing Booth One API after uploading the CDR file, containing details about the upload result or any errors.

Dependencies

  • Requires an API key credential for Billing Booth One API authentication, provided via node credentials.

Troubleshooting

  • Error if the specified binary property does not exist on the input item, e.g., 'Binary property "data" does not exist on item 0'. Ensure the binary property name matches the input data.
  • Error if no routing information is found for the selected resource and operation, indicating a misconfiguration or unsupported operation.
  • HTTP request errors from the API are caught and returned as error messages in the output if 'Continue On Fail' is enabled, otherwise they throw node errors.

Links

Discussion