GET
/
v1
/
installs
/
{install_id}
/
components
/
{component_id}
/
deploys
curl --request GET \
  --url https://api.nuon.co/v1/installs/{install_id}/components/{component_id}/deploys \
  --header 'Authorization: <api-key>'
[
  {
    "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>"
  }
]

Authorizations

Authorization
string
header
required

Type "Bearer" followed by a space and token.

Path Parameters

install_id
string
required

install ID

component_id
string
required

component ID

Response

200
application/json
OK
action_workflow_runs
object[]
build_id
string
component_config_version
integer
component_id
string
component_name
string
created_at
string
created_by_id
string
id
string
install_component_id
string
install_deploy_type
enum<string>
Available options:
release,
install,
teardown,
plan-only
install_id
string

Fields that are de-nested at read time using AfterQuery

log_stream
object
release_id
string
runner_jobs
object[]

runner details

status
string
status_description
string
updated_at
string