v2.0.0 OAS 3.1.0

HostUp API

Download OpenAPI Document

API for managing VPS servers, domains, hosting services, DNS, and billing.

Authentication

Include API keys in the Authorization: Bearer <token> header. Dashboard sessions may also authenticate with the hostup_session cookie.

Create and manage API keys at cloud.hostup.se/api-management. You can define scopes for each key to limit permissions — for example, restrict a DNS key to only manage specific record types or zones.

For detailed setup instructions, see the API Authentication Guide.

Rate Limits

250 requests per minute per API key. When you exceed the limit, you'll receive a 429 Too Many Requests response.

Header Description
X-RateLimit-Limit Max requests allowed
X-RateLimit-Remaining Requests remaining in current window
X-RateLimit-Reset ISO timestamp when limit resets
Retry-After Seconds until retry (on 429 only)

Error Format

Every non-2xx v2 response is an RFC 7807 Problem Details document with a stable code field for client branching:

{
  "type": "https://developer.hostup.se/errors/invalid_request",
  "title": "Invalid request",
  "status": 400,
  "detail": "The request body failed validation.",
  "code": "invalid_request"
}

Integration Examples

Developer Tips

Explore the API in your browser

Our customer portal at cloud.hostup.se uses the exact same API that you have access to as a developer. Open your browser's DevTools (F12), go to the Network tab, and perform any action in the portal to see the API calls being made. This is a great way to discover endpoints and understand request/response formats.

Using an AI assistant?

Each endpoint page has a "Copy for LLM" button that copies a structured prompt with all the endpoint details. Paste it into ChatGPT, Claude, or your preferred AI assistant to quickly generate integration code, understand the endpoint, or troubleshoot issues.

Domain registration, transfers, nameservers, DNS, redirects, CDN, and forwarding

CDN zones, edge proxy rules, security settings, and cache behavior

Hosting accounts, cPanel, files, databases, email, and WordPress operations

Fixed-cycle VPS instances, actions, backups, snapshots, console, networking, and maintenance

Pay-as-you-go Cloud VPS deployment, quotas, private networks, and block volumes

Invoices, payments, credits, pricing, and order creation

Profiles, delegated access, contacts, sessions, and account preferences

Support tickets, availability, feedback, and attachments