Zorus icon

Zorus

Interact with Zorus API

Overview

The node interacts with the Zorus API to manage various resources, including deployment tokens. Specifically, the "Create Deployment Token" operation allows users to generate a new deployment token associated with a specified group. This is useful in scenarios where automated or programmatic access to group-specific resources is needed, such as CI/CD pipelines, automated deployments, or integrations requiring authentication via deployment tokens.

For example, a user might create a deployment token for a development team’s group to allow their deployment system to authenticate and deploy applications without manual intervention.

Properties

Name Meaning
Group UUID The unique identifier (UUID) of the group for which the deployment token will be created.
Name The name assigned to the deployment token, used for identification purposes.

Output

The node outputs JSON data representing the newly created deployment token. This typically includes details such as the token value, its associated group, creation timestamp, expiration (if any), and metadata like the token's name. The output enables downstream nodes or workflows to use the token for authentication or further processing.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Zorus API.
  • Needs an API authentication token credential configured in n8n to authorize requests.
  • The base URL for API requests is https://developer.zorustech.com/api.
  • The node sets headers to accept and send JSON, specifying the Zorus API version as 1.0.

Troubleshooting

  • Invalid Group UUID: If the provided group UUID does not exist or is malformed, the API may return an error indicating the group was not found. Verify the UUID format and existence.
  • Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the API key/token is correctly set up in n8n credentials.
  • Name Conflicts: Using a deployment token name that already exists within the same group might cause errors or unexpected behavior. Use unique names.
  • API Version Mismatch: If the API version header is incorrect or outdated, the request might fail. Confirm the API version matches the current supported version.
  • Network Issues: Connectivity problems can prevent successful API calls. Check network settings and firewall rules.

Links and References

Discussion