For the complete documentation index, see llms.txt. This page is also available as Markdown.

Create unified execution

Create a new unified execution.

post
Path parameters
orgstring · min: 1 · max: 128Required

Org is the organisation identifier.

Example: otx
projectstring · min: 1 · max: 128Required

Project is the project identifier.

Example: j
Header parameters
Harness-Accountstring · min: 1 · max: 128Required

Account is the internal customer account ID.

Example: mm
Body
inventoriesstring[]Optional

List of inventory identifiers for ansible execution

Example: ["Mollitia autem.","Perferendis enim.","Architecto fugit voluptates repellendus eum assumenda.","Maxime maiores aut eum dolor."]
module_teststringOptional

The module test identifier

Example: Quidem animi.
pipeline_execution_idstringRequired

The unique identifier for the associated pipeline execution

Example: Amet vel quae.
pipeline_idstringRequired

The unique identifier for the associated pipeline

Example: Voluptas voluptatem voluptatem.
pipeline_stage_idstringRequired

The unique identifier for the associated pipeline stage

Example: Dolores est voluptatem.
playbooksstring[]Optional

List of playbook identifiers for ansible execution

Example: ["Soluta natus debitis sed.","Fugiat magni repellendus non blanditiis dolorem vel."]
remote_execution_idstringOptional

The unique identifier for the remote execution

Example: Et ut minus enim repellendus.
skip_adding_to_dbbooleanOptional

Skip adding to database

Example: false
workspacestringOptional

The unique identifier for the associated workspace

Example: Repellat consequatur vel qui non et.
Responses
200

OK response.

application/json

UnifiedExecutionResponse contains all data required for unified execution

post/api/orgs/{org}/projects/{project}/unified-executions
POST /api/orgs/{org}/projects/{project}/unified-executions HTTP/1.1
Host: localhost:80
Harness-Account: mm
Content-Type: application/json
Accept: */*
Content-Length: 661

{
  "inventories": [
    "Autem illo.",
    "Sed dolores et."
  ],
  "module_test": "Neque perspiciatis possimus laboriosam non sit.",
  "pipeline_execution_id": "Quia pariatur eos.",
  "pipeline_id": "Voluptas dolore voluptatibus.",
  "pipeline_stage_id": "Exercitationem tempore ut.",
  "playbooks": [
    "Et possimus deserunt ea ut fugit.",
    "Maiores quis.",
    "Autem molestias est."
  ],
  "remote_execution_id": "Aspernatur alias temporibus consequuntur sed.",
  "skip_adding_to_db": true,
  "webhook": {
    "connector": "Ratione laborum voluptatum rem.",
    "link": "Aut voluptatem earum possimus enim repellat.",
    "repo": "In consequatur explicabo reprehenderit et a nihil.",
    "type": "push"
  },
  "workspace": "Tenetur totam aut quas."
}
{
  "env_variables": {
    "Autem necessitatibus inventore corrupti sequi.": "Reprehenderit nobis aperiam dolorem dolorum reprehenderit nisi.",
    "Qui mollitia et et.": "Eaque iste necessitatibus officia ipsum id.",
    "Repellendus delectus quo.": "Quasi et."
  },
  "outputs": {
    "In sit quos ratione.": "Laboriosam debitis ad."
  },
  "steps": [
    {
      "dynamic_fields": {
        "Eveniet et dolorum sint id explicabo.": "Qui eveniet.",
        "Non expedita accusamus aliquam est distinctio.": "Aliquam sunt illum voluptas earum.",
        "Sunt nostrum asperiores nostrum dolor est eum.": "Optio sed in error voluptate sint."
      },
      "id": "Ut odit vel maxime provident.",
      "name": "Non saepe.",
      "yaml": "Ut repellat fugiat cumque maxime quos."
    },
    {
      "dynamic_fields": {
        "Eveniet et dolorum sint id explicabo.": "Qui eveniet.",
        "Non expedita accusamus aliquam est distinctio.": "Aliquam sunt illum voluptas earum.",
        "Sunt nostrum asperiores nostrum dolor est eum.": "Optio sed in error voluptate sint."
      },
      "id": "Ut odit vel maxime provident.",
      "name": "Non saepe.",
      "yaml": "Ut repellat fugiat cumque maxime quos."
    },
    {
      "dynamic_fields": {
        "Eveniet et dolorum sint id explicabo.": "Qui eveniet.",
        "Non expedita accusamus aliquam est distinctio.": "Aliquam sunt illum voluptas earum.",
        "Sunt nostrum asperiores nostrum dolor est eum.": "Optio sed in error voluptate sint."
      },
      "id": "Ut odit vel maxime provident.",
      "name": "Non saepe.",
      "yaml": "Ut repellat fugiat cumque maxime quos."
    }
  ]
}

Last updated

Was this helpful?