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 retrieve integration logs. It is useful for monitoring and analyzing logs related to various integrations such as Xero, Sage, QuickBooks, and others. Users can filter logs by type, date range, integration name, and control pagination and sorting of results. Practical applications include auditing integration activities, troubleshooting errors, and tracking integration performance.

Use Case Examples

  1. Retrieve the last 10 'info' type logs for the Xero integration to monitor recent activities.
  2. Fetch all 'error' logs from the Sage integration within a specific date range to investigate issues.
  3. Get integration logs with pagination by setting limit and offset to review logs in batches.

Properties

Name Meaning
Limit Maximum number of entries to return.
Offset Starting offset for pagination.
Log Type Filter logs by type (info, warn, error).
From Filter logs starting from this date/time.
To Filter logs up to this date/time.
Integration Name Filter logs by specific integration name.
Sort Sort order of results, e.g., by date_time ascending or descending.

Output

JSON

  • json - The JSON response containing the integration logs data returned from the Billing Booth One API.

Dependencies

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

Troubleshooting

  • Ensure the API key credential is correctly configured and has necessary permissions to access integration logs.
  • Verify that the base URL for the API is correct and accessible from the environment where the node runs.
  • Check that the query parameters (like limit, offset, log_type, integration_name) are valid and supported by the API to avoid errors.
  • If the node throws a 'No routing information found' error, confirm that the resource and operation parameters are correctly set to 'Integration Logs' and 'Get All Integration Logs' respectively.

Links

Discussion