Steuerboard icon

Steuerboard

Consume the Steuerboard API

Overview

The node integrates with the Steuerboard API to manage various resources, including Admin Users. Specifically, the "Invite" operation under the "Admin User" resource allows sending an invitation email to a new user to join the system with a specified role. This is useful in scenarios where an organization wants to onboard new administrative users or collaborators by inviting them via email and assigning appropriate permissions.

Practical examples:

  • Inviting a new team member as an admin to manage projects.
  • Adding a user with limited access by assigning a standard user role.
  • Sending invitations to external collaborators with custom roles defined in the system.

Properties

Name Meaning
Email The email address that should receive the invitation. Example: name@email.com
Role The role assigned to the invited user. Can be one of the predefined options: admin, user, or a custom role ID string.

Output

The node outputs JSON data representing the result of the invitation request. This typically includes details about the invited user such as their email, assigned role, invitation status, and possibly an identifier for the newly created user record.

If the node supports binary data output (not indicated here), it would represent any files or attachments related to the invitation process, but this is not applicable based on the provided code.

Dependencies

  • Requires connection to the Steuerboard API endpoint, configured via base URL and authentication credentials.
  • Needs an API key or token credential for authenticating requests to the Steuerboard API.
  • Proper configuration of the node's credentials within n8n is necessary to authorize API calls.

Troubleshooting

  • Common issues:

    • Invalid or missing email address: Ensure the email property is correctly set and formatted.
    • Unauthorized errors: Verify that the API credentials are valid and have sufficient permissions.
    • Role assignment errors: Confirm that the role value is either admin, user, or a valid custom role ID recognized by the Steuerboard system.
  • Error messages:

    • 400 Bad Request: Usually due to missing required fields or invalid input format. Check the email and role values.
    • 401 Unauthorized: Indicates authentication failure; check API credentials.
    • 404 Not Found: Could mean the API endpoint or resource is incorrect; verify base URL and resource selection.

Resolving these typically involves reviewing the input parameters, ensuring correct API credentials, and confirming network connectivity to the Steuerboard API.

Links and References

  • Steuerboard API documentation (refer to your organization's internal or public API docs)
  • n8n documentation on creating and configuring API credentials
  • General best practices for managing user invitations and roles in SaaS platforms

Discussion