Skip to content
DockBoard
Browse the documentation
API

API reference

Every endpoint, parameter and request body, generated from the API itself.

Every route on both APIs, generated from the code that serves them. Two documents: the DockBoard API, which is the panel you install, and the Licensing API, which issues and validates license keys.

Endpoints carrying a scope such as project:apps:deploy are reachable with an API key. Those without one are session-only: they need a signed-in browser, and a key is refused whatever its scopes.

This document is generated and committed, then rebuilt when the API changes — it is not fetched from a live server. A reference that needed a reachable API would be blank exactly when you are working out why yours is unreachable. The base URL is your own install; there is no shared hosted API.
Response shapes are not documented here. The panel’s endpoints declare what they accept, not what they return, so publishing invented response schemas would be worse than publishing none — you would write code against a shape nobody verified. Call an endpoint once against your own install and read the answer; that is the authoritative shape.

Paths are shown with the /api prefix they carry in production. Everything is JSON in and JSON out; see authentication for headers and errors for status codes.

v0.1.0 · 470 ENDPOINTS· 62 REACHABLE WITH AN API KEY

ADMIN

AGENT

API-KEYS

APP PROTECTION

APPGUARD

APPLICATIONS

AUTH

BACKUPS

CHALLENGE

CONTAINER REGISTRIES

CRON

DATABASES

DEPLOYMENTS

DNS-PROVIDERS

DOCKER

DOMAINS

EMAIL

EVENTS

FILES

GIT

GIT PROVIDERS

HEALTH

INSTANCES

MARKETPLACE

MONITORING

NOTIFICATIONS

PROJECT ENVIRONMENTS

PROJECT SHARED ENV

PROJECT-TRANSFER

PROJECTS

PUBLIC SETTINGS

QUOTAS

REVERSE PROXY

SCHEDULED DEPLOYMENTS

SECURITY (ANTI-DDOS)

SERVERS

SFTP

SSL

SSO

SWARM

SYSTEM

TEAMS

USERS

WEBHOOKS

API reference — DockBoard