mittwald icon

mittwald

Interact with mittwald mStudio API

Actions409

Overview

This node operation creates a new SSH user within a specified project. It is useful for automating the management of SSH access, especially in environments where multiple users need controlled and auditable SSH credentials. Typical use cases include provisioning SSH users for developers or automated systems to access servers via SFTP or SSH with either password or public key authentication.

Properties

Name Meaning
Project Id The unique identifier of the project for which the SSH user will be created.
Authentication The method of authentication for the SSH user; options are password or public-keys.
Description A textual description or note about the SSH user being created.
Expires At (Optional) Expiration date/time for the SSH user’s access, typically in ISO 8601 format.

Output

The node outputs JSON data representing the newly created SSH user resource as returned by the API. This typically includes details such as the user ID, authentication method, description, expiration time, and possibly status or metadata related to the SSH user. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API key credential for authenticating requests to the mittwald mStudio API.
  • The node communicates with the mittwald API endpoint at https://api.mittwald.de.
  • Proper configuration of the API credential in n8n is necessary for successful execution.

Troubleshooting

  • Authentication errors: Ensure the API key credential is valid and has sufficient permissions to create SSH users.
  • Invalid Project Id: Verify that the provided Project Id exists and is accessible by the authenticated user.
  • Invalid Authentication Method: Only "password" or "public-keys" are accepted; using other values will cause errors.
  • Expiration Date Format: If provided, ensure the "Expires At" value is in a valid date-time format (e.g., ISO 8601).
  • API Rate Limits or Network Issues: Temporary failures may occur due to network problems or API rate limiting; retrying after some time may help.

Links and References

Discussion