GateKit icon

GateKit

Universal messaging gateway - send messages across multiple platforms

Overview

The node provides integration with the GateKit API, a universal messaging gateway platform. Specifically, the "Auth" resource with the "Signup" operation allows users to create a new user account on the GateKit platform. The first user to sign up becomes an administrator automatically.

This node is beneficial in scenarios where you want to programmatically register new users for GateKit within an automation workflow, such as onboarding new team members or automating user management processes.

Example use case:

  • Automatically creating a new GateKit user account when a new employee joins your organization, using their email, password, and optionally their full name.

Properties

Name Meaning
Email address The email address of the new user to register.
Password (min 8 chars, 1 uppercase, 1 number) The password for the new user account. Must be at least 8 characters long, include at least one uppercase letter and one number.
Full name Optional full name of the user.

Output

The output JSON will contain the response from the GateKit API after attempting to create the new user account. This typically includes details about the created user or error information if the signup failed.

No binary data output is involved in this operation.

Dependencies

  • Requires an API key credential for GateKit API authentication.
  • The node uses the base URL provided by the API credentials to send HTTP POST requests to the /api/v1/auth/signup endpoint.
  • No additional external dependencies are required beyond the GateKit API access.

Troubleshooting

  • Common issues:

    • Invalid or missing email or password fields will cause the signup to fail.
    • Password not meeting complexity requirements (minimum 8 characters, at least one uppercase letter and one number) will result in validation errors.
    • Network or authentication errors if the API key credential is invalid or missing.
    • Attempting to sign up a user with an email that already exists may return an error.
  • Error messages:

    • Validation errors related to email or password format should be resolved by correcting the input values.
    • Authentication errors require checking the API key credential configuration.
    • API rate limits or server errors should be retried later or checked with GateKit support.

Links and References

  • GateKit API Documentation (general reference for API endpoints and usage)
  • GateKit Signup API endpoint: POST /api/v1/auth/signup

Discussion