Apps API
GET /api/v1/apps # List
POST /api/v1/apps # Create
GET /api/v1/apps/{id} # Get
PUT /api/v1/apps/{id} # Update
DELETE /api/v1/apps/{id} # Delete
POST /api/v1/apps/{id}/deploy # Deploy
POST /api/v1/apps/{id}/stop # Stop
GET /api/v1/apps/{id}/logs # Logs
GET /api/v1/apps/{id}/deployments # History
What to Expect
- App creation defines the deployment target, repository or image source, and runtime details.
- Deployments are separate actions so clients can create first and deploy after configuration is complete.
- Environment variables, domains, and resource limits are managed through adjacent app endpoints.
Example Deploy Flow
# Create app
POST /api/v1/apps
# Set env vars
POST /api/v1/apps/{id}/env-vars
# Trigger deploy
POST /api/v1/apps/{id}/deploy