Cloudovňa Services API

The Services API from Cloudovňa — 38 operation(s) for services.

GitHub OpenAPI

Operations 45

GET /api/services/{id}/domains/cloudflare The records Cloudovna would set in the owner's Cloudflare zone, and those in… #
POST /api/services/{id}/domains/cloudflare Set the records in the owner's Cloudflare zone, replacing those the plan showed… #
GET /api/services/{id}/backups A database's backups, or a container's snapshots of its volumes #
POST /api/services/{id}/backups Back a database up, or snapshot a container's volumes #
PUT /api/services/{id}/database/allowlist Limit which IP addresses a database's logins may connect from; an empty list… #
PUT /api/services/{id}/backups/schedule Set a database's automatic backups, or a container's automatic snapshots #
GET /api/services/{id}/backups/{backupId}/file Download a backup #
PUT /api/services/{id}/backups/upload Upload a file to restore a database, or a container's volumes, from #
POST /api/services/{id}/backups/{backupId}/restore Restore a database from a backup, or a container's volumes from a snapshot #
DELETE /api/services/{id}/backups/{backupId} Delete a backup #
GET /api/services/{id}/domains A container's own domains, and the DNS records each needs #
POST /api/services/{id}/domains Add a domain to a container #
GET /api/services/{id}/domains/zone Download the DNS records a zone still needs as a BIND zone file #
POST /api/services/{id}/domains/{domainId}/check Check a domain's DNS records now #
DELETE /api/services/{id}/domains/{domainId} Take a domain off a container, with the domains that redirect to it #
POST /api/services/{id}/domains/app-address Give a container a new app address, or one when it has none; an old one stops… #
GET /api/services/health How the health checks of the caller's containers stand #
GET /api/services/{id}/health A container's health checks and their recent results #
POST /api/services/{id}/health Add a health check: a URL on one of the container's domains #
PUT /api/services/{id}/health/{checkId} Change a health check #
DELETE /api/services/{id}/health/{checkId} Remove a health check #
POST /api/services/{id}/health/{checkId}/run Run a health check now #
GET /api/services/{id}/links A container's linked databases #
POST /api/services/{id}/links Link a container to one of your databases #
DELETE /api/services/{id}/links/{linkId} Unlink a database from a container #
POST /api/services/{id}/links/{linkId}/rotate Give a link's database login a new password #
PUT /api/services/{id}/allocation Set a container's share of the resource pool (cpu, ramMb, diskMb; redeploys it)… #
GET /api/services/changes Server-sent events: "changed" whenever the account's services, stacks, resource… #
GET /api/services The signed-in account's containers, databases and contracts. #
GET /api/services/{id} One service #
POST /api/services/containers Order a container from a Docker Hub image, as a share of the account's resource… #
POST /api/services/databases Order a PostgreSQL or SQL Server database, as a share of the account's resource… #
POST /api/services/{id}/{action} Restart, redeploy, stop, start, cancel or resume a service. #
PUT /api/services/{id}/name Rename a service #
PUT /api/services/{id}/config Change a container's port, environment and volumes, and redeploy it #
PUT /api/services/{id}/auto-update Turn a container's auto-update on or off #
GET /api/services/{id}/events A service's history of changes and deployments #
GET /api/services/{id}/logs The last lines a container printed #
GET /api/services/{id}/metrics Recent CPU, memory and disk readings for one service #
GET /api/services/metrics Recent CPU, memory and disk readings for all of the caller's containers and… #
POST /api/services/{id}/database/password Reset a database login's password #
POST /api/services/{id}/database/logins Make a named connection string: a new database login #
DELETE /api/services/{id}/database/logins/{loginId} Revoke a named connection string #
POST /api/services/{id}/webhook Make or replace a container's deploy webhook #
DELETE /api/services/{id}/webhook Remove a container's deploy webhook #

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/cloudovna-eu:cloudovna-eu-services-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

cloudovna-eu-services-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Cloudovna Eu Services API
  version: v1
  description: 'Operations tagged Services across 2 of this provider''s published API definitions: cloudovna-eu-openapi-v1.json, cloudovna-eu-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://admin.cloudovna.eu
tags:


# --- truncated at 32 KB (62 KB total) ---
# Full source: https://artifacts.apis.io/cloudovna-eu/openapi/cloudovna-eu-services-api-openapi.yml