Ajax icon

Ajax

Consume Ajax API (v.0.1.2)

Actions242

Overview

This node, named "Ajax," is designed to interact with the Ajax API (version indicated in the code). It supports multiple resources and operations, including the "Monitoring" resource with the "Reject Monitoring Request" operation. The node facilitates sending requests to the Ajax backend to perform various actions programmatically.

For the "Reject Monitoring Request" operation under the "Monitoring" resource, the node allows users to reject a monitoring request associated with a specific company and hub. This can be useful in scenarios where an automated system or workflow needs to manage monitoring requests dynamically, such as denying access or canceling monitoring setups based on certain conditions.

Practical example:
A security management workflow could use this node to automatically reject monitoring requests from hubs that do not meet compliance criteria or have expired contracts, ensuring only authorized monitoring activities proceed.

Properties

Name Meaning
Company Id The unique identifier of the company for which the monitoring request is being rejected.
Hub Id The unique identifier of the hub associated with the monitoring request to reject.

These properties are required inputs when performing the "Reject Monitoring Request" operation within the "Monitoring" resource.

Output

The node outputs data in JSON format representing the result of the executed operation. For the "Reject Monitoring Request" operation, the output typically includes confirmation details about the rejection action, such as status codes or messages returned by the Ajax API.

If the node supports binary data output, it would generally relate to any files or media returned by the API; however, for this operation, no binary output is expected.

Dependencies

  • Requires an API key credential for authenticating with the Ajax API.
  • Depends on the Ajax backend services accessible via HTTP requests.
  • The node uses internal helper classes for state management, HTTP communication, and operation resolution/execution.

Troubleshooting

  • Common issues:

    • Missing or invalid API credentials will cause authentication failures.
    • Incorrect or missing Company Id or Hub Id parameters may lead to errors or unsuccessful rejection attempts.
    • Network connectivity problems can prevent the node from reaching the Ajax API.
  • Error messages:

    • Authentication errors typically indicate invalid or missing API keys; verify and update credentials accordingly.
    • Validation errors related to input parameters suggest checking that Company Id and Hub Id are correctly provided and valid.
    • Timeout or connection errors require checking network settings and API availability.

Links and References

Discussion