Hostingsurge Certificates API

The Certificates API from Hostingsurge — 26 operation(s) for certificates.

GitHub OpenAPI

Operations 31

GET /certificates Every hostname your projects serve with the certificate the proxy presents… #
POST /certificates/check Probe one of your hostnames now (TLS handshake against the platform) #
POST /certificates/validate Dry run of an upload: parsed certificate, blocking problems, warnings and the… #
POST /certificates/managed Bring your own certificate for verified domains: certificate + chain +… #
GET /certificates/managed/{certificateId} One managed certificate #
DELETE /certificates/managed/{certificateId} Remove a managed certificate; the hostnames fall back to automatic Let's… #
POST /certificates/managed/{certificateId}/replace Replace a managed certificate with a renewed one (same rules as an upload) #
GET /certificates/acme Free certificate requests (issued by the platform, DNS-01) #
POST /certificates/acme Request a free certificate (wildcards allowed) for your verified domains at any… #
GET /certificates/acme/{requestId} One free certificate request #
DELETE /certificates/acme/{requestId} Cancel a free certificate request #
POST /certificates/acme/{requestId}/verify Check the _acme-challenge CNAME record(s) now; issuance starts within a minute… #
GET /certificates/products Paid certificates for sale (DV/OV/EV, wildcard, multi-domain) #
GET /certificates/orders Your certificate orders (without history; see GET /certificates/orders/{id}) #
POST /certificates/orders Create a draft order (price fixed). #
GET /certificates/orders/{orderId} One order with its validation instructions and history #
POST /certificates/orders/{orderId}/submit Place the order: payment (charges the team's saved card), then the certificate… #
POST /certificates/orders/{orderId}/refresh Ask the certificate authority for the current status now (issued certificates… #
POST /certificates/orders/{orderId}/cancel Cancel an order that is not issued yet #
POST /certificates/orders/{orderId}/renew Create a renewal (draft) for an issued certificate; it replaces the current one… #
GET /operator/certificates Platform operators: every hostname of every team and of the platform, managed… #
GET /operator/certificates/orders Platform operators: every certificate order #
GET /operator/certificates/products Platform operators: the price list (all products) #
POST /operator/certificates/products Platform operators: create or update a price-list entry (fresh session and a… #
GET /operator/certificates/reseller-products Platform operators: the reseller's catalog with purchase prices #
POST /operator/certificates/orders/{orderId}/mark-paid Platform operators: confirm payment of an order (until billing is wired); the… #
POST /operator/certificates/orders/{orderId}/mark-refunded Platform operators: record a refund (an installed certificate is withdrawn) #
POST /operator/certificates/orders/{orderId}/cancel Platform operators: cancel an order that is not issued yet #
GET /operator/certificates/log Platform operators: price-list and payment decisions #
POST /operator/certificates/platform/acme Platform operators: a free certificate for the platform's own hostnames, held… #
POST /operator/certificates/platform/managed Platform operators: upload a certificate for the platform's own hostnames, held… #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/hostingsurge-com:hostingsurge-com-certificates-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

hostingsurge-com-certificates-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Hostingsurge Platform Certificates API
  version: 1.0.0
  description: 'Deploy and operate projects on Hostingsurge: Git/upload/Docker/WordPress projects, deployments, logs, environment variables, domains and databases. Errors are {"error":{"code","message","details?"}}.'
servers:
- url: /api/v1
  description: Same origin as the dashboard, e.g. https://hostingsurge.com/api/v1
security:
- bearerAuth: []
- sessionCookie: []
tags:


# --- truncated at 32 KB (475 KB total) ---
# Full source: https://artifacts.apis.io/hostingsurge-com/openapi/hostingsurge-com-certificates-api-openapi.yml