Skip to content

Add app

POST
/api/apps

Register a new app. Saves to apps.yml and immediately queues for reconciliation.

object
id
required

App ID (lowercase letters, numbers, hyphens)

string
/^[a-z0-9][a-z0-9-]*$/
repo
required

Git repository URL

string
branch

Branch to track

string
path

Path to holden.yml in the repo

string

App added and queued

Invalid JSON or missing required fields

API key not configured (port 6020 only)