FerryDocs
ReferenceAPI overview

Paths of the server

ferryd serves the API, its documents, the webhooks and the dashboard on different paths.

Edit on GitHub
http://127.0.0.1:7878
/api/v1/…                     the REST API
/api/openapi.json             the OpenAPI 3.1 document
/api/docs                     Swagger UI
/hooks/deploy/{service_id}    deploy hooks
/hooks/github                 the GitHub webhook
/healthz                      liveness probe
anything else                 the web dashboard

Each path has its own .

The paths

PathWhat it isAuthentication
/api/v1/…The REST APIAn or the session of the dashboard. A few account endpoints need none.
/api/openapi.jsonThe , version 3.1None
/api/docs for your serverNone. Its Authorize button takes an API token.
/hooks/deploy/{service_id}Deploy hooksThe key of the hook
/hooks/githubGitHub webhookThe signature of the webhook
/healthzA . It answers ok.None
All other pathsThe web dashboardNone. The dashboard asks you to sign in.

On this page