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 user information. It is designed to update various user attributes such as email, description, IP restrictions, two-factor authentication status, suspension status, last accessed time, role IDs, and verification code. This node is useful in scenarios where user management automation is required, such as updating user profiles in bulk or integrating user updates into a workflow.

Use Case Examples

  1. Updating a user's email and description based on input data.
  2. Modifying user access restrictions by setting IP restrictions and suspension status.
  3. Enabling or disabling two-factor authentication for a user programmatically.

Properties

Name Meaning
Id Unique identifier of the user to update.
Email Unique email address of the user.
Additional Body Fields Optional additional fields to update for the user, including description, IP restrictions, two-factor authentication status, suspension status, last accessed time, role IDs, and verification code.

Output

JSON

  • data - The response data from the Billing Booth One API after updating the user.
  • error - Error information if the update operation fails.

Dependencies

  • Requires an API key credential for Billing Booth One API authentication.
  • Needs the base URL of the Billing Booth One API, defaulting to https://api.billingbooth.app if not provided.

Troubleshooting

  • Error 'No routing information found for resource: Users, operation: Update User' indicates missing or incorrect routing configuration.
  • If the binary property specified does not exist on the input item, an error will be thrown.
  • Ensure that required fields like 'id' and 'email' are provided; missing these will cause the API request to fail.
  • If the API returns an error, the node will throw an error unless 'Continue On Fail' is enabled, in which case the error details will be included in the output.

Discussion