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