18.4 Releases API

Orbnetes deployment and release orchestration documentation for operators and platform teams.

List releases

  • GET /api/v1/releases?project_uuid=...

Get release

  • GET /api/v1/releases/{id}?project_uuid=...

Create release

  • POST /api/v1/releases

Typical payload:

{
  "project_uuid": "PROJECT_UUID",
  "title": "Deploy v1.4.2",
  "job_preset_id": 12,
  "release_source_id": 3,
  "selected_tag": "v1.4.2",
  "selected_asset_name": "app-linux-amd64.tar.gz",
  "environment_ids": [3],
  "deployment_mode": "sequential",
  "launch_inputs": {
    "target_env": "prod"
  },
  "approver_user_ids": [5, 7]
}

Cancel release

  • POST /api/v1/releases/{id}/cancel

Approve release

  • POST /api/v1/releases/{id}/approve