GET
/
v1
/
releases
/
{release_id}
/
steps
curl --request GET \
  --url https://api.nuon.co/v1/releases/{release_id}/steps \
  --header 'Authorization: <api-key>'
[
  {
    "component_release_id": "<string>",
    "created_at": "<string>",
    "created_by_id": "<string>",
    "delay": "<string>",
    "id": "<string>",
    "install_deploys": [
      {
        "action_workflow_runs": [
          {
            "action_workflow_config_id": "<string>",
            "config": {
              "action_workflow_id": "<string>",
              "app_config_id": "<string>",
              "app_id": "<string>",
              "created_at": "<string>",
              "created_by_id": "<string>",
              "id": "<string>",
              "steps": [
                {
                  "action_workflow_config_id": "<string>",
                  "app_config_id": "<string>",
                  "app_id": "<string>",
                  "command": "<string>",
                  "connected_github_vcs_config": {
                    "branch": "<string>",
                    "component_config_id": "<string>",
                    "component_config_type": "<string>",
                    "created_at": "<string>",
                    "created_by_id": "<string>",
                    "directory": "<string>",
                    "id": "<string>",
                    "repo": "<string>",
                    "repo_name": "<string>",
                    "repo_owner": "<string>",
                    "updated_at": "<string>",
                    "vcs_connection": {
                      "created_at": "<string>",
                      "created_by_id": "<string>",
                      "github_install_id": "<string>",
                      "id": "<string>",
                      "updated_at": "<string>",
                      "vcs_connection_commit": [
                        {
                          "author_email": "<string>",
                          "author_name": "<string>",
                          "component_config_connection_id": "<string>",
                          "created_at": "<string>",
                          "created_by_id": "<string>",
                          "id": "<string>",
                          "message": "<string>",
                          "sha": "<string>",
                          "updated_at": "<string>"
                        }
                      ]
                    },
                    "vcs_connection_id": "<string>"
                  },
                  "created_at": "<string>",
                  "created_by_id": "<string>",
                  "env_vars": {},
                  "id": "<string>",
                  "idx": 123,
                  "name": "<string>",
                  "previous_step_id": "<string>",
                  "public_git_vcs_config": {
                    "branch": "<string>",
                    "component_config_id": "<string>",
                    "component_config_type": "<string>",
                    "created_at": "<string>",
                    "created_by_id": "<string>",
                    "directory": "<string>",
                    "id": "<string>",
                    "repo": "<string>",
                    "updated_at": "<string>"
                  },
                  "updated_at": "<string>"
                }
              ],
              "timeout": 123,
              "triggers": [
                {
                  "action_workflow_config_id": "<string>",
                  "app_config_id": "<string>",
                  "app_id": "<string>",
                  "created_at": "<string>",
                  "created_by_id": "<string>",
                  "cron_schedule": "<string>",
                  "id": "<string>",
                  "type": "<string>",
                  "updated_at": "<string>"
                }
              ],
              "updated_at": "<string>"
            },
            "created_at": "<string>",
            "created_by_id": "<string>",
            "execution_time": 123,
            "id": "<string>",
            "install_action_workflow": {
              "action_workflow": {
                "app_id": "<string>",
                "config_count": 123,
                "configs": [
                  {
                    "action_workflow_id": "<string>",
                    "app_config_id": "<string>",
                    "app_id": "<string>",
                    "created_at": "<string>",
                    "created_by_id": "<string>",
                    "id": "<string>",
                    "steps": [
                      {
                        "action_workflow_config_id": "<string>",
                        "app_config_id": "<string>",
                        "app_id": "<string>",
                        "command": "<string>",
                        "connected_github_vcs_config": {
                          "branch": "<string>",
                          "component_config_id": "<string>",
                          "component_config_type": "<string>",
                          "created_at": "<string>",
                          "created_by_id": "<string>",
                          "directory": "<string>",
                          "id": "<string>",
                          "repo": "<string>",
                          "repo_name": "<string>",
                          "repo_owner": "<string>",
                          "updated_at": "<string>",
                          "vcs_connection": {
                            "created_at": "<string>",
                            "created_by_id": "<string>",
                            "github_install_id": "<string>",
                            "id": "<string>",
                            "updated_at": "<string>",
                            "vcs_connection_commit": [
                              {
                                "author_email": "<string>",
                                "author_name": "<string>",
                                "component_config_connection_id": "<string>",
                                "created_at": "<string>",
                                "created_by_id": "<string>",
                                "id": "<string>",
                                "message": "<string>",
                                "sha": "<string>",
                                "updated_at": "<string>"
                              }
                            ]
                          },
                          "vcs_connection_id": "<string>"
                        },
                        "created_at": "<string>",
                        "created_by_id": "<string>",
                        "env_vars": {},
                        "id": "<string>",
                        "idx": 123,
                        "name": "<string>",
                        "previous_step_id": "<string>",
                        "public_git_vcs_config": {
                          "branch": "<string>",
                          "component_config_id": "<string>",
                          "component_config_type": "<string>",
                          "created_at": "<string>",
                          "created_by_id": "<string>",
                          "directory": "<string>",
                          "id": "<string>",
                          "repo": "<string>",
                          "updated_at": "<string>"
                        },
                        "updated_at": "<string>"
                      }
                    ],
                    "timeout": 123,
                    "triggers": [
                      {
                        "action_workflow_config_id": "<string>",
                        "app_config_id": "<string>",
                        "app_id": "<string>",
                        "created_at": "<string>",
                        "created_by_id": "<string>",
                        "cron_schedule": "<string>",
                        "id": "<string>",
                        "type": "<string>",
                        "updated_at": "<string>"
                      }
                    ],
                    "updated_at": "<string>"
                  }
                ],
                "created_at": "<string>",
                "created_by_id": "<string>",
                "id": "<string>",
                "name": "<string>",
                "status": "<string>",
                "status_description": "<string>",
                "updated_at": "<string>"
              },
              "action_workflow_id": "<string>",
              "created_at": "<string>",
              "created_by_id": "<string>",
              "id": "<string>",
              "install_id": "<string>",
              "runs": [
                {}
              ],
              "status": "<string>",
              "updated_at": "<string>"
            },
            "install_action_workflow_id": "<string>",
            "install_id": "<string>",
            "log_stream": {
              "attrs": {},
              "created_at": "<string>",
              "created_by_id": "<string>",
              "id": "<string>",
              "open": true,
              "org_id": "<string>",
              "owner_id": "<string>",
              "owner_type": "<string>",
              "runner_api_url": "<string>",
              "updated_at": "<string>",
              "write_token": "<string>"
            },
            "outputs": {},
            "run_env_vars": {},
            "runner_job": {
              "available_timeout": 123,
              "created_at": "<string>",
              "created_by_id": "<string>",
              "execution_count": 123,
              "execution_time": 123,
              "execution_timeout": 123,
              "executions": [
                {
                  "created_at": "<string>",
                  "created_by_id": "<string>",
                  "id": "<string>",
                  "org_id": "<string>",
                  "outputs": {
                    "created_at": "<string>",
                    "created_by_id": "<string>",
                    "id": "<string>",
                    "org_id": "<string>",
                    "outputs": {},
                    "outputs_json": "<string>",
                    "runner_job_execution_id": "<string>",
                    "updated_at": "<string>"
                  },
                  "result": {
                    "created_at": "<string>",
                    "created_by_id": "<string>",
                    "error_code": 123,
                    "error_metadata": {},
                    "id": "<string>",
                    "org_id": "<string>",
                    "runner_job_execution_id": "<string>",
                    "success": true,
                    "updated_at": "<string>"
                  },
                  "runner_job_id": "<string>",
                  "status": "pending",
                  "updated_at": "<string>"
                }
              ],
              "final_runner_job_execution_id": "<string>",
              "finished_at": "<string>",
              "group": "health-checks",
              "id": "<string>",
              "log_stream_id": "<string>",
              "max_executions": 123,
              "metadata": {},
              "operation": "exec",
              "org_id": "<string>",
              "outputs": {},
              "outputs_json": "<string>",
              "overall_timeout": 123,
              "owner_id": "<string>",
              "owner_type": "<string>",
              "queue_timeout": 123,
              "runner_id": "<string>",
              "started_at": "<string>",
              "status": "queued",
              "status_description": "<string>",
              "type": "health-check",
              "updated_at": "<string>"
            },
            "status": "<string>",
            "status_description": "<string>",
            "steps": [
              {
                "created_at": "<string>",
                "created_by_id": "<string>",
                "execution_duration": 123,
                "id": "<string>",
                "install_action_workflow_run_id": "<string>",
                "status": "finished",
                "step_id": "<string>",
                "updated_at": "<string>"
              }
            ],
            "trigger_type": "manual",
            "triggered_by_id": "<string>",
            "triggered_by_type": "<string>",
            "updated_at": "<string>"
          }
        ],
        "build_id": "<string>",
        "component_config_version": 123,
        "component_id": "<string>",
        "component_name": "<string>",
        "created_at": "<string>",
        "created_by_id": "<string>",
        "id": "<string>",
        "install_component_id": "<string>",
        "install_deploy_type": "release",
        "install_id": "<string>",
        "log_stream": {
          "attrs": {},
          "created_at": "<string>",
          "created_by_id": "<string>",
          "id": "<string>",
          "open": true,
          "org_id": "<string>",
          "owner_id": "<string>",
          "owner_type": "<string>",
          "runner_api_url": "<string>",
          "updated_at": "<string>",
          "write_token": "<string>"
        },
        "release_id": "<string>",
        "runner_jobs": [
          {
            "available_timeout": 123,
            "created_at": "<string>",
            "created_by_id": "<string>",
            "execution_count": 123,
            "execution_time": 123,
            "execution_timeout": 123,
            "executions": [
              {
                "created_at": "<string>",
                "created_by_id": "<string>",
                "id": "<string>",
                "org_id": "<string>",
                "outputs": {
                  "created_at": "<string>",
                  "created_by_id": "<string>",
                  "id": "<string>",
                  "org_id": "<string>",
                  "outputs": {},
                  "outputs_json": "<string>",
                  "runner_job_execution_id": "<string>",
                  "updated_at": "<string>"
                },
                "result": {
                  "created_at": "<string>",
                  "created_by_id": "<string>",
                  "error_code": 123,
                  "error_metadata": {},
                  "id": "<string>",
                  "org_id": "<string>",
                  "runner_job_execution_id": "<string>",
                  "success": true,
                  "updated_at": "<string>"
                },
                "runner_job_id": "<string>",
                "status": "pending",
                "updated_at": "<string>"
              }
            ],
            "final_runner_job_execution_id": "<string>",
            "finished_at": "<string>",
            "group": "health-checks",
            "id": "<string>",
            "log_stream_id": "<string>",
            "max_executions": 123,
            "metadata": {},
            "operation": "exec",
            "org_id": "<string>",
            "outputs": {},
            "outputs_json": "<string>",
            "overall_timeout": 123,
            "owner_id": "<string>",
            "owner_type": "<string>",
            "queue_timeout": 123,
            "runner_id": "<string>",
            "started_at": "<string>",
            "status": "queued",
            "status_description": "<string>",
            "type": "health-check",
            "updated_at": "<string>"
          }
        ],
        "status": "<string>",
        "status_description": "<string>",
        "updated_at": "<string>"
      }
    ],
    "requested_install_ids": [
      "<string>"
    ],
    "status": "<string>",
    "status_description": "<string>",
    "updated_at": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Type "Bearer" followed by a space and token.

Path Parameters

release_id
string
required

release ID

Response

200
application/json
OK
component_release_id
string

parent release ID

created_at
string
created_by_id
string
delay
string

fields to control the delay of the individual step, as this is set based on the parent strategy

id
string
install_deploys
object[]
requested_install_ids
string[]

When a step is created, a set of installs are targeted. However, by the time the release step goes out, the install might have been setup in any order of ways.

status
string
status_description
string
updated_at
string