Ikoula VPS API icon

Ikoula VPS API

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

Overview

This node integrates with the Ikoula VPS API to manage various aspects of virtual private servers (VPS). Specifically, for the VPS Reverse DNS resource and the Modify Reverse DNS operation, it allows users to update an existing reverse DNS entry associated with a VPS server IP address. This is useful when you need to change the PTR record that maps an IP address back to a hostname, which is important for email deliverability, network diagnostics, and compliance with certain internet standards.

Practical example:
If you have a VPS with a specific IP address and want to update its reverse DNS name to reflect a new domain or subdomain, this node operation lets you do so programmatically within an n8n workflow.

Properties

Name Meaning
Subscription ID The VPS subscription ID (not used in this operation).
Server IP The IP address of the VPS server whose reverse DNS entry you want to modify.
Reverse DNS ID The unique identifier of the reverse DNS entry to be modified.
Reverse DNS Name The new reverse DNS name (PTR record) to set for the specified reverse DNS entry.
Response Format The format of the API response returned by the node; options are JSON or XML.

Output

The node outputs an array of JSON objects corresponding to each input item processed. Each output object contains a json field with the API response data:

  • For the Modify Reverse DNS operation, the response typically includes confirmation details about the updated reverse DNS entry.
  • If the response format is XML, the raw XML string is returned inside the data property of the JSON output.
  • No binary data output is produced by this operation.

Example output snippet (in JSON format):

{
  "json": {
    "id": 12345,
    "reverse_dns_name": "new.reverse.dns.name",
    "status": "success"
  }
}

Dependencies

  • Requires valid credentials for the Ikoula VPS API, including an 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.
  • The user must configure the API credentials securely in n8n prior to use.

Troubleshooting

  • No credentials provided!
    Error thrown if the API credentials are missing or not configured correctly. Ensure you have set up the required API authentication credentials in n8n.

  • Invalid Reverse DNS ID or Server IP
    If the reverse DNS entry ID or server IP is incorrect or does not exist, the API will return an error. Verify these values before running the node.

  • API response errors
    Errors from the Ikoula API (e.g., permission denied, invalid parameters) will be propagated. Check the API documentation and ensure all required parameters are correct.

  • Response format issues
    If you select XML as the response format, downstream nodes expecting JSON may fail. Use JSON format unless you specifically need XML.

Links and References

Discussion