Skip to content

HEO-Systems/api-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API documentation

This directory contains the production API reference for HEO Systems API. It covers the public endpoint surface for external integrations, including request rules, authentication, response shapes, and safe usage examples.

Version and base path

Most API routes in this docset use the /v1 prefix. The health check endpoint, GET /health, is unversioned.

Example base URL:

https://api.heo-systems.net/v1

Authentication

Most /v1 endpoints are public. Customer-scoped hosting control endpoints require API key authentication.

Operational behavior

The API applies shared behavior across endpoints:

  • Rate limiting is enforced per client IP.
  • CORS is enabled for approved origins.
  • Non-supported methods return 405 method not allowed.
  • Public content endpoints usually return plain-text errors.
  • Authenticated control endpoints return JSON errors.

OpenAPI specification

The machine-readable OpenAPI document is available in openapi.json and from GET /v1/openapi.json.

Endpoints by category

These endpoint pages are grouped by integration use case.

Monitoring and service status

Use these endpoints for uptime checks and external service visibility.

Product and pricing data

Use this endpoint to load public plan metadata in product surfaces.

Domain pricing and availability

Use these endpoints to load active domain TLD pricing and check domain availability.

Content delivery

Use these endpoints to list and fetch published blog and knowledge base articles.

User feedback intake

Use this endpoint to collect knowledge base feedback.

Embeddable client assets

Use this endpoint to load the hosted status widget script.

API metadata

Use these endpoints for API version metadata and machine-readable reference generation.

  • API version endpoint: GET /v1/info
  • OpenAPI endpoint: GET /v1/openapi.json

Customer VPS controls

Use these endpoints for customer-scoped VPS power actions.

  • VPS custom power control endpoints: POST /v1/hosting/cloud/vps-custom/{id}/start, POST /v1/hosting/cloud/vps-custom/{id}/stop, POST /v1/hosting/cloud/vps-custom/{id}/reset

Customer game server controls

Use these endpoints for customer-scoped game server power, console, and log actions.

  • Game server power control endpoints: POST /v1/hosting/game/power/{server_id}/start, POST /v1/hosting/game/power/{server_id}/stop, POST /v1/hosting/game/power/{server_id}/restart, POST /v1/hosting/game/power/{server_id}/kill
  • Game server console and log endpoints: GET /v1/hosting/game/console/{server_id}/websocket, POST /v1/hosting/game/console/{server_id}/command, GET /v1/hosting/game/logs/{server_id}/latest

Content response quick reference

Blog and knowledge base list endpoints return metadata only. Article endpoints return the same metadata plus the rendered body.

{
  "title": "Welcome to the New HEO Systems Blog",
  "description": "We are excited to announce the launch...",
  "path": "/blog/company-news/welcome-to-heo-systems-blog",
  "category": "Company News",
  "date": "2025-12-10",
  "author": "Hamza",
  "readTime": "1 min read",
  "cover": "/media/company/HEO_Systems_Banner.jpg",
  "body": "Markdown body (article endpoints only)",
  "html": "<p>Rendered HTML (article endpoints only)</p>"
}

Next steps

When you use the API, start with the endpoint page that matches your integration and test requests with a scoped API key where authentication is required.

About

Documentation for our API.

Resources

License

Stars

Watchers

Forks

Contributors