Raff Apps
Create app service
Create an app service. Provisioning is asynchronous — the service is created in status pending and moves through building and deploying to live; poll GET /api/v1/apps/services/{service_id} for progress.
Choose a service_type: web (public HTTPS URL), private (in-cluster only), worker (long-running, no URL), cron (scheduled), or job (one-off). Pick a source_type: git (a connected GitHub repo), image (a prebuilt image), template (a starter), or compose. Deploy code afterwards with a source upload and a deployment, or set deploy_now for image sources.
post/api/v1/apps/services
Headers
X-Project-IDstring uuid required
Project ID. Required for all mutating operations (create, delete, power actions, resize).
Request body
Response
App service created (status pending while provisioning)