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
- Authorization — Learn about API key authentication and scopes.
- Making Requests — Understand request and response formats.
- Ping — Your first API call.