Ikoula API Dedicated Server icon

Ikoula API Dedicated Server

Interact with Ikoula Dedicated Server API. Developed by Ascenzia - www.ascenzia.fr

Remote Access Control → Delete Access

AI-generated

Overview

This node interacts with the Ikoula Dedicated Server API to manage remote access control among other server-related operations. Specifically, for the Remote Access Control - Delete Access operation, it deletes an existing Remote Access Control (RAC) NAT access entry for a specified dedicated server identified by its IP address.

Typical use cases include automating the management of remote access permissions on dedicated servers, such as revoking access when no longer needed or as part of security workflows to ensure only authorized IPs have access.

For example, you might use this node to programmatically delete a remote access rule after a maintenance window ends or when a temporary access granted to a user should be revoked.

Properties

Name Meaning
Server IP The IP address of the dedicated server for which the remote access control will be deleted.
Response Format The format in which the API response is returned. Options: JSON, XML.

Output

The node outputs the API response in the selected format (json or xml). When JSON is selected, the output is parsed into a JavaScript object under the json field. This typically contains confirmation of the deletion or any error messages from the API.

If XML is selected, the raw XML string is returned in the json.data field as a string.

No binary data output is produced by this operation.

Example JSON output structure (simplified):

{
  "json": {
    "status": "success",
    "message": "Remote access deleted successfully"
  }
}

Or in case of error:

{
  "json": {
    "error": "Access not found or already deleted"
  }
}

Dependencies

  • Requires valid credentials for the Ikoula API, including email, password, and optionally a custom API URL.
  • The password is encrypted using RSA public key encryption before being sent.
  • The node makes HTTP requests to the Ikoula API endpoints.
  • No additional external dependencies beyond standard n8n helpers and Node.js crypto module.

Troubleshooting

  • No credentials provided!
    Error thrown if the required API credentials are missing. Ensure that the node has been configured with valid Ikoula API credentials.

  • API errors related to server IP or access deletion:
    If the server IP is incorrect or the remote access entry does not exist, the API may return an error. Verify the server IP and that the access exists before attempting deletion.

  • Network or connectivity issues:
    Ensure that the n8n instance can reach the Ikoula API endpoint (https://api.ikoula.com or custom URL).

  • Response format issues:
    If XML format is selected, downstream nodes must handle XML parsing accordingly.

Links and References

Discussion