API Documentation

Getting Started

Welcome to the Sitequest API. This RESTful API lets you manage your VPS instances, domains, and DNS records programmatically.

Base URL

All API requests are made to:

https://hosting.site.quest/api/v1

The API is versioned via the URL path. The current version is v1.

Prerequisites

To use the API you need an API key. You can create one in your Sitequest Dashboard under Settings > API / MCP.

Quick Example

Verify your API key works by calling the health-check endpoint:

curl https://hosting.site.quest/api/v1/ping \
  -H "Authorization: Bearer YOUR_API_KEY"

A successful response looks like this:

{
  "status": "ok",
  "authenticated": true,
  "key": {
    "prefix": "sq_live_a94e",
    "name": "My Key",
    "scopes": ["vps:read", "domains:read"]
  },
  "responseTimeMs": 12,
  "timestamp": "2026-03-27T12:00:00.000Z"
}

What You Can Do

The Sitequest API currently supports:

  • VPS — List and inspect your virtual private servers, including live status and resource usage.
  • Domains — List and inspect your domains, including DNS records, nameservers, and registrar data.
  • MCP — Connect AI assistants (like GitHub Copilot) to your infrastructure via the Model Context Protocol.

Next Steps