Hostingsurge Backups API

The Backups API from Hostingsurge — 1 operation(s) for backups.

GitHub OpenAPI

Operations 1

GET /backups/offsite Whether database backups, WordPress backups, object-storage buckets and… #

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-backups-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-backups-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Hostingsurge Platform Backups 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:
- name: Backups
paths:
  /backups/offsite:
    get:
      tags:
      - Backups
      summary: Whether database backups, WordPress backups, object-storage buckets and…
      description: 'Per kind (`databases`, `wordpress`, `storage`, `apps`): anything created before `lastStoredAt` is stored off-site; newer data is copied by the next nightly run. `configured: false` means everything is kept on the hosting server only.'
      responses:
        '200':
          description: Off-site status
          content:
            application/json:
              schema:
                type: object
                properties:
                  configured:
                    type: boolean
                    description: 'false: backups are kept on the hosting server only'
                  databases:
                    type: object
                    properties:
                      lastStoredAt:
                        type:
                        - string
                        - 'null'
                        description: start of the last successful off-site upload; backups created before it are stored off-site
                    required:
                    - lastStoredAt
                    description: database backups (Databases → Backups)
                  wordpress:
                    type: object
                    properties:
                      lastStoredAt:
                        type:
                        - string
                        - 'null'
                        description: start of the last successful off-site upload; backups created before it are stored off-site
                    required:
                    - lastStoredAt
                    description: WordPress backups (database dumps and wp-content)
                  storage:
                    type: object
                    properties:
                      lastStoredAt:
                        type:
                        - string
                        - 'null'
                        description: start of the last successful off-site upload; backups created before it are stored off-site
                    required:
                    - lastStoredAt
                    description: 'object storage: every bucket''s objects (a consistent copy of the whole store); objects uploaded after lastStoredAt are copied by the next nightly run'
                  apps:
                    type: object
                    properties:
                      lastStoredAt:
                        type:
                        - string
                        - 'null'
                        description: start of the last successful off-site upload; backups created before it are stored off-site
                    required:
                    - lastStoredAt
                    description: 'one-click apps: their volumes, live dumps of their databases and their embedded databases'
                  schedule:
                    type: string
                    description: when the off-site copy runs, in words
                required:
                - configured
                - databases
                - wordpress
                - storage
                - apps
                - schedule
      operationId: getBackupsOffsite
      x-operation-id-source: derived
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: API or MCP key created in the dashboard (Account → API & MCP keys). Keys carry scopes and project grants.
    sessionCookie:
      type: apiKey
      in: cookie
      name: __Host-hs_session
      description: Dashboard session (same origin only; changes require a matching Origin header)