Skip to main content

Programmatic Control

For developers and advanced users, the FREAKHOSTING Cloud Portal offers a robust API that allows you to automate server management. To interact with our API securely, you must use API Tokens for authentication.

Developer

Custom Integrations

Secure

Token Authentication

Generating an API Token

1

Access Account Settings

Log in to the Cloud Portal and click on Account in the top navigation bar.
2

Navigate to API Tab

Inside the account settings, click on the API tab.
3

Create New Token

Click the Add API Token button. Provide a descriptive label (e.g., “Billing-System-Integration”) of what the token will be used for.
4

Secure Your Secret

Your token will be displayed once. Copy it immediately and store it in a secure password manager. For security reasons, the full token will never be displayed again.

Token Management

Revoking Access

If a token is no longer needed or you suspect it has been compromised, you should revoke it immediately.
  • Go to the API tab.
  • Find the token in the list.
  • Click the Delete (trash icon) button.

Viewing Usage

The API list will show you the Creation Date and the Last Used timestamp for each token, helping you audit which integrations are currently active.
To ensure platform stability, all API requests are subject to rate limiting. Please ensure your applications handle 429 Too Many Requests responses gracefully.
Tokens grant permissions to all actions your user account can take, including power actions, rDNS changes, and rebuilds. Guard them as carefully as your primary password.

Need Developer Support?

If you’re building a custom integration and need API documentation or specific endpoints:

Best Practice

Always use unique tokens for different applications. This allows you to revoke access for one specific app without affecting others.

Last Updated: January 2026 | FREAKHOSTING: Built for Developers.