Actions51
- Platforms Actions
- Projects Actions
- Webhooks Actions
- ApiKeys Actions
- Auth Actions
- Identities Actions
- Members Actions
- Messages Actions
- Platform Logs Actions
Overview
The node provides an interface to the GateKit API, a universal messaging gateway that supports multiple resources and operations. Specifically, for the Auth resource with the Update-password operation, this node allows users to update their account password by providing the current password and a new password that meets specified complexity requirements.
This operation is beneficial in scenarios where users need to maintain account security by regularly updating their passwords or when they suspect their credentials have been compromised. For example, an administrator or user can automate password updates as part of a security policy enforcement workflow.
Properties
| Name | Meaning |
|---|---|
| Current password | The user's existing password required to authorize the password change. |
| New password (min 8 chars, 1 uppercase, 1 number) | The new password to set, which must be at least 8 characters long and include at least one uppercase letter and one number. |
Output
The output JSON contains the response from the GateKit API after attempting to update the password. This typically includes confirmation of success or details about any errors encountered during the update process.
The node does not output binary data for this operation.
Dependencies
- Requires an API key credential for authenticating requests to the GateKit API.
- The base URL for the API is configured via the node's credentials.
- The node sends a PATCH request to the
/api/v1/auth/passwordendpoint with query parameters for the current and new passwords.
Troubleshooting
Common issues:
- Providing an incorrect current password will cause the update to fail.
- The new password not meeting complexity requirements (minimum 8 characters, at least one uppercase letter, and one number) may be rejected by the API.
- Missing or invalid API authentication credentials will prevent the request from succeeding.
Error messages:
- "Unauthorized" or "Authentication failed": Check that the API key credential is correctly configured and valid.
- "Invalid current password": Verify that the current password entered is correct.
- "Password does not meet complexity requirements": Ensure the new password complies with the stated rules.
Links and References
- GateKit API Documentation (hypothetical link, replace with actual if available)
- Password security best practices: Use strong, unique passwords and update them regularly.