GymControl icon

GymControl

Handle your GymControl instance

Actions91

Overview

The node integrates with the GymControl API to create feedback entries associated with users. It allows sending different types of feedback such as messages, ratings, errors, or functionality suggestions related to a gym management system. This node is useful for collecting user feedback directly from automated workflows, enabling gyms or fitness centers to gather insights and improve their services.

Practical examples include:

  • Automatically submitting a user's rating after a workout session.
  • Logging error reports from users about app issues.
  • Collecting general messages or suggestions about gym functionalities.

Properties

Name Meaning
User The user who provides the feedback. Can be selected by ID or from a searchable list of users.
Type The type of feedback being submitted. Options: Message, Rating, Error, Functionality.
Message The textual content of the feedback. Required if Type is Message, Error, or Functionality.
Rating The rating value (1 to 5 stars). Required if Type is Rating.
Show Complete Response Whether to output the full API response or just the main data.

Output

The node outputs JSON data representing the created feedback entry as returned by the GymControl API. This typically includes details such as the feedback ID, user ID, type, message or rating, timestamps, and any other metadata provided by the API.

No binary data output is involved.

Dependencies

  • Requires an API key credential for authenticating requests to the GymControl API.
  • The node uses HTTP requests to communicate with the GymControl service endpoint specified in the credentials.
  • No additional external dependencies are required.

Troubleshooting

  • Authentication Errors: Ensure the API key credential is correctly configured and has sufficient permissions.
  • Invalid User Selection: If the user ID is incorrect or not found, the API will reject the request. Use the searchable user list to select valid users.
  • Missing Required Fields: The node requires certain fields depending on the feedback type (e.g., message text for message-type feedback). Make sure all required inputs are provided.
  • API Endpoint Issues: Verify that the base URL in the credentials is correct and accessible.
  • Unexpected API Responses: Enabling "Show Complete Response" can help debug by providing full API responses.

Links and References

Discussion