# Send event

Store binary data generated by the provisioner, such as plans and state files.

Endpoint: POST /iacm/api/orgs/{org}/projects/{project}/workspaces/{workspace}/events
Version: 1.0
Security: x-api-key

## Path parameters:

  - `org` (string, required)
    Org is the organisation identifier.
    Example: "62"

  - `project` (string, required)
    Project is the project identifier.
    Example: "be"

  - `workspace` (string, required)
    Workspace associated with this event
    Example: "yji"

## Header parameters:

  - `Harness-Account` (string, required)
    Account is the internal customer account ID.
    Example: "8q"

## Request fields (application/json):

  - `data` (object)
    Example: {"Aliquid qui a.":"At cupiditate quia molestias suscipit.","Officiis excepturi impedit libero.":"Et suscipit nihil iure blanditiis quo provident.","Sed exercitationem optio velit.":"Tempora praesentium."}

  - `event_type` (string, required)
    The type of event that occurred
    Enum: "plan", "drifted", "provisioning", "destroying", "active", "inactive", "apply_needed", "failed", "stage-complete"

  - `metadata` (object)
    Example: {"PlannedChangesCount":2342567861532200000,"activity_status":"success","activity_type":"destroy","cost_breakdown_uuid":"Est explicabo quia consequatur.","cost_currency":"Sit nihil exercitationem tempore velit.","cost_diff_total_monthly":"Quia autem.","cost_diff_uuid":"Architecto enim velit.","cost_past_total_monthly":"Culpa qui.","cost_total_monthly":"Quidem a.","cost_total_monthly_percentage_change":"Libero consequatur rerum nihil fugiat est dolorem.","data_length":8981909003920913000,"drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"enable_solutions_factory":true,"git_branch":"Quo enim velit.","git_commit_message":"Voluptatum mollitia repellendus velit qui veniam.","git_commit_sha":"Ad tenetur autem.","git_repo":"Laboriosam vitae.","modules_uuid":"Dolor perferendis ut dolorem magnam.","output_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"pipeline":"Quia saepe aut exercitationem dolor ad harum.","pipeline_execution_id":"Est accusamus distinctio aut.","pipeline_execution_number":"Quia doloribus dolores dicta earum libero.","pipeline_name":"Eius eius sint culpa vel.","pipeline_stage_id":"Beatae beatae sunt quod.","plan_uuid":"Possimus optio blanditiis eum.","providers_uuid":"Reprehenderit atque earum ducimus distinctio voluptates.","provisioner":"Non totam ut.","provisioner_version":"Possimus a explicabo eveniet aut quas aliquid.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"rollback_reason":"Tenetur quia esse vitae sint id.","rollback_source_id":"Qui et amet et.","stacks":[{"assets_uuid":"Porro mollitia laboriosam labore illo magnam quae.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"drift_uuid":"Error ducimus sed sed enim expedita et.","error_message":"Rerum rerum fugiat.","manifest_uuid":"Reiciendis error inventore saepe animi.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"stack_name":"Dolorem perferendis et dolore eum et.","stack_outputs":{"Aut eum alias ex molestiae.":"Odio ut.","Eligendi assumenda placeat vero dolorem quia sint.":"Et sit quis dolores dolores.","Tempore molestias sit asperiores sunt debitis.":"Deleniti neque ut quam optio dolorum."},"stack_path":"Rerum et.","status":"success","template_uuid":"Adipisci recusandae amet cupiditate recusandae libero.","tree_uuid":"Blanditiis et enim dolores earum tempore."},{"assets_uuid":"Porro mollitia laboriosam labore illo magnam quae.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"drift_uuid":"Error ducimus sed sed enim expedita et.","error_message":"Rerum rerum fugiat.","manifest_uuid":"Reiciendis error inventore saepe animi.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"stack_name":"Dolorem perferendis et dolore eum et.","stack_outputs":{"Aut eum alias ex molestiae.":"Odio ut.","Eligendi assumenda placeat vero dolorem quia sint.":"Et sit quis dolores dolores.","Tempore molestias sit asperiores sunt debitis.":"Deleniti neque ut quam optio dolorum."},"stack_path":"Rerum et.","status":"success","template_uuid":"Adipisci recusandae amet cupiditate recusandae libero.","tree_uuid":"Blanditiis et enim dolores earum tempore."}],"state_checksum":"Corrupti voluptatem commodi nemo ut.","state_uuid":"Excepturi voluptatem nesciunt impedit doloremque qui.","terragrunt_details":[{"cost_breakdown_uuid":"Natus eum recusandae fugit officiis delectus omnis.","cost_currency":"Quisquam maiores omnis magni unde culpa.","cost_diff_total_monthly":"Fugiat iure alias nihil sed voluptate hic.","cost_diff_uuid":"Facere perferendis ab sunt.","cost_past_total_monthly":"Veritatis aspernatur quia eligendi delectus.","cost_total_monthly":"Voluptatem maxime aliquam eveniet ipsa consequatur.","cost_total_monthly_percentage_change":"Omnis et maxime sunt.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"output_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"path_id":"Reprehenderit esse deleniti.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"state_file_link":"Inventore et.","status":"Et iure necessitatibus sit ut eligendi."},{"cost_breakdown_uuid":"Natus eum recusandae fugit officiis delectus omnis.","cost_currency":"Quisquam maiores omnis magni unde culpa.","cost_diff_total_monthly":"Fugiat iure alias nihil sed voluptate hic.","cost_diff_uuid":"Facere perferendis ab sunt.","cost_past_total_monthly":"Veritatis aspernatur quia eligendi delectus.","cost_total_monthly":"Voluptatem maxime aliquam eveniet ipsa consequatur.","cost_total_monthly_percentage_change":"Omnis et maxime sunt.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"output_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"path_id":"Reprehenderit esse deleniti.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"state_file_link":"Inventore et.","status":"Et iure necessitatibus sit ut eligendi."}],"trigger":{"Ut voluptatum et eos.":"Necessitatibus facere."}}

  - `metadata.PlannedChangesCount` (integer)
    Deprecated: use resource_count_xxxx fields instead
    Example: 2342567861532200000

  - `metadata.activity_status` (string)
    The status of this activity
    Enum: "success", "failure", "incomplete"

  - `metadata.activity_type` (string)
    The type of this activity
    Enum: "apply", "destroy", "plan", "drifted", "import", "bootstrap", "synth", "deploy", "diff", "drift", "rollback"

  - `metadata.cost_breakdown_uuid` (string)
    The ID of any associated cost breakdown data
    Example: "Est explicabo quia consequatur."

  - `metadata.cost_currency` (string)
    The currency used in cost data for this change
    Example: "Sit nihil exercitationem tempore velit."

  - `metadata.cost_diff_total_monthly` (string)
    The currency used in cost data for this change
    Example: "Quia autem."

  - `metadata.cost_diff_uuid` (string)
    The ID of any associated cost diff data
    Example: "Architecto enim velit."

  - `metadata.cost_past_total_monthly` (string)
    The currency used in cost data for this change
    Example: "Culpa qui."

  - `metadata.cost_total_monthly` (string)
    The currency used in cost data for this change
    Example: "Quidem a."

  - `metadata.cost_total_monthly_percentage_change` (string)
    The currency used in cost data for this change
    Example: "Libero consequatur rerum nihil fugiat est dolorem."

  - `metadata.data_length` (integer)
    The length of the data
    Example: 8981909003920913000

  - `metadata.drift_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.drift_counts.added` (integer, required)
    Number added
    Example: 872745533717121700

  - `metadata.drift_counts.changed` (integer, required)
    Number changed
    Example: 621792699125230700

  - `metadata.drift_counts.deleted` (integer, required)
    Number deleted
    Example: 5568330383938594000

  - `metadata.drift_counts.imported` (integer)
    Number imported
    Example: 2194967611186060000

  - `metadata.drift_counts.removed` (integer)
    Number removed
    Example: 7367952128491527000

  - `metadata.drift_counts.unchanged` (integer, required)
    Number unchanged
    Example: 3208395301691729000

  - `metadata.enable_solutions_factory` (boolean)
    Indicates if Harness Solution Factory functionality is enabled
    Example: true

  - `metadata.git_branch` (string)
    Git branch associated with this execution
    Example: "Quo enim velit."

  - `metadata.git_commit_message` (string)
    Git commit message associated with this execution
    Example: "Voluptatum mollitia repellendus velit qui veniam."

  - `metadata.git_commit_sha` (string)
    Git commit SHA associated with this execution
    Example: "Ad tenetur autem."

  - `metadata.git_repo` (string)
    Git repo associated with this execution
    Example: "Laboriosam vitae."

  - `metadata.modules_uuid` (string)
    The ID of any associated modules data
    Example: "Dolor perferendis ut dolorem magnam."

  - `metadata.output_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.pipeline` (string)
    The unique identifier of any associated pipeline
    Example: "Quia saepe aut exercitationem dolor ad harum."

  - `metadata.pipeline_execution_id` (string)
    The unique identifier for any associated pipeline execution
    Example: "Est accusamus distinctio aut."

  - `metadata.pipeline_execution_number` (string)
    The unique number for any associated pipeline execution
    Example: "Quia doloribus dolores dicta earum libero."

  - `metadata.pipeline_name` (string)
    The name of any associated pipeline
    Example: "Eius eius sint culpa vel."

  - `metadata.pipeline_stage_id` (string)
    The unique identifier for the associated pipeline stage
    Example: "Beatae beatae sunt quod."

  - `metadata.plan_uuid` (string)
    The ID of any associated plan data
    Example: "Possimus optio blanditiis eum."

  - `metadata.providers_uuid` (string)
    The ID of any associated providers data
    Example: "Reprehenderit atque earum ducimus distinctio voluptates."

  - `metadata.provisioner` (string)
    The provisioner in use
    Example: "Non totam ut."

  - `metadata.provisioner_version` (string)
    The current version of the provisioner in use
    Example: "Possimus a explicabo eveniet aut quas aliquid."

  - `metadata.resource_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.rollback_reason` (string)
    For rollback activities: optional human-readable reason provided by the actor
    Example: "Tenetur quia esse vitae sint id."

  - `metadata.rollback_source_id` (string)
    For rollback activities: the workspacedata ID that was rolled back from
    Example: "Qui et amet et."

  - `metadata.stacks` (array)
    Stack details for multi-stack deployments
    Example: [{"assets_uuid":"Porro mollitia laboriosam labore illo magnam quae.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"drift_uuid":"Error ducimus sed sed enim expedita et.","error_message":"Rerum rerum fugiat.","manifest_uuid":"Reiciendis error inventore saepe animi.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"stack_name":"Dolorem perferendis et dolore eum et.","stack_outputs":{"Aut eum alias ex molestiae.":"Odio ut.","Eligendi assumenda placeat vero dolorem quia sint.":"Et sit quis dolores dolores.","Tempore molestias sit asperiores sunt debitis.":"Deleniti neque ut quam optio dolorum."},"stack_path":"Rerum et.","status":"success","template_uuid":"Adipisci recusandae amet cupiditate recusandae libero.","tree_uuid":"Blanditiis et enim dolores earum tempore."},{"assets_uuid":"Porro mollitia laboriosam labore illo magnam quae.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"drift_uuid":"Error ducimus sed sed enim expedita et.","error_message":"Rerum rerum fugiat.","manifest_uuid":"Reiciendis error inventore saepe animi.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"stack_name":"Dolorem perferendis et dolore eum et.","stack_outputs":{"Aut eum alias ex molestiae.":"Odio ut.","Eligendi assumenda placeat vero dolorem quia sint.":"Et sit quis dolores dolores.","Tempore molestias sit asperiores sunt debitis.":"Deleniti neque ut quam optio dolorum."},"stack_path":"Rerum et.","status":"success","template_uuid":"Adipisci recusandae amet cupiditate recusandae libero.","tree_uuid":"Blanditiis et enim dolores earum tempore."}]

  - `metadata.stacks.assets_uuid` (string)
    UUID of the uploaded CDK assets for this stack
    Example: "Error voluptatem dolorem sit vitae aspernatur facere."

  - `metadata.stacks.drift_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.stacks.drift_uuid` (string)
    UUID of the uploaded drift detection results for this stack
    Example: "Consequatur voluptate odio nihil omnis."

  - `metadata.stacks.error_message` (string)
    Error message if status is failure
    Example: "Aut sed necessitatibus at temporibus distinctio."

  - `metadata.stacks.manifest_uuid` (string)
    UUID of the uploaded CDK manifest for this stack
    Example: "Provident facere qui reiciendis voluptatum voluptas."

  - `metadata.stacks.resource_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.stacks.stack_name` (string)
    Name of the CDK stack
    Example: "Qui dolorem aut ipsum."

  - `metadata.stacks.stack_outputs` (object)
    Outputs generated for stack
    Example: {"Quidem aut et alias nihil nostrum.":"Nam eos aliquam."}

  - `metadata.stacks.stack_path` (string)
    Path to the stack within the CDK app
    Example: "Maxime in nemo assumenda iure omnis."

  - `metadata.stacks.status` (string)
    Status of the stack operation
    Enum: "success", "failure", "skipped"

  - `metadata.stacks.template_uuid` (string)
    UUID of the uploaded CloudFormation template for this stack
    Example: "Aliquam sed praesentium qui aut id et."

  - `metadata.stacks.tree_uuid` (string)
    UUID of the uploaded CDK tree for this stack
    Example: "Quia quia sed."

  - `metadata.state_checksum` (string)
    The checksum of the last-seen state file
    Example: "Corrupti voluptatem commodi nemo ut."

  - `metadata.state_uuid` (string)
    The ID of any associated state data
    Example: "Excepturi voluptatem nesciunt impedit doloremque qui."

  - `metadata.terragrunt_details` (array)
    Terragrunt details for any associated execution
    Example: [{"cost_breakdown_uuid":"Natus eum recusandae fugit officiis delectus omnis.","cost_currency":"Quisquam maiores omnis magni unde culpa.","cost_diff_total_monthly":"Fugiat iure alias nihil sed voluptate hic.","cost_diff_uuid":"Facere perferendis ab sunt.","cost_past_total_monthly":"Veritatis aspernatur quia eligendi delectus.","cost_total_monthly":"Voluptatem maxime aliquam eveniet ipsa consequatur.","cost_total_monthly_percentage_change":"Omnis et maxime sunt.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"output_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"path_id":"Reprehenderit esse deleniti.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"state_file_link":"Inventore et.","status":"Et iure necessitatibus sit ut eligendi."},{"cost_breakdown_uuid":"Natus eum recusandae fugit officiis delectus omnis.","cost_currency":"Quisquam maiores omnis magni unde culpa.","cost_diff_total_monthly":"Fugiat iure alias nihil sed voluptate hic.","cost_diff_uuid":"Facere perferendis ab sunt.","cost_past_total_monthly":"Veritatis aspernatur quia eligendi delectus.","cost_total_monthly":"Voluptatem maxime aliquam eveniet ipsa consequatur.","cost_total_monthly_percentage_change":"Omnis et maxime sunt.","drift_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"output_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"path_id":"Reprehenderit esse deleniti.","resource_counts":{"added":3605633687761195000,"changed":8464889972573712000,"deleted":631710142487217400,"imported":4183310911412535000,"removed":6281201493349716000,"unchanged":7884458368001400000},"state_file_link":"Inventore et.","status":"Et iure necessitatibus sit ut eligendi."}]

  - `metadata.terragrunt_details.cost_breakdown_uuid` (string)
    The ID of any associated cost breakdown data
    Example: "Est et et quisquam et."

  - `metadata.terragrunt_details.cost_currency` (string)
    The currency used in cost data for this change
    Example: "Facilis asperiores blanditiis non."

  - `metadata.terragrunt_details.cost_diff_total_monthly` (string)
    The difference in total monthly cost
    Example: "Beatae inventore."

  - `metadata.terragrunt_details.cost_diff_uuid` (string)
    The ID of any associated cost diff data
    Example: "Temporibus est omnis nulla officia mollitia."

  - `metadata.terragrunt_details.cost_past_total_monthly` (string)
    The past total monthly cost
    Example: "At quisquam velit officiis soluta beatae."

  - `metadata.terragrunt_details.cost_total_monthly` (string)
    The total monthly cost
    Example: "Voluptate repellendus consequatur dolorem."

  - `metadata.terragrunt_details.cost_total_monthly_percentage_change` (string)
    The percentage change in total monthly cost
    Example: "Delectus commodi non eum qui consequuntur."

  - `metadata.terragrunt_details.drift_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.terragrunt_details.output_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.terragrunt_details.path_id` (string)
    Path ID
    Example: "Soluta in."

  - `metadata.terragrunt_details.resource_counts` (object)
    Example: {"added":872745533717121700,"changed":621792699125230700,"deleted":5568330383938594000,"imported":2194967611186060000,"removed":7367952128491527000,"unchanged":3208395301691729000}

  - `metadata.terragrunt_details.state_file_link` (string)
    State file link
    Example: "Quo cumque asperiores architecto non provident."

  - `metadata.terragrunt_details.status` (string)
    Status
    Example: "Earum unde tempore et."

  - `metadata.trigger` (object)
    Trigger info for any associated pipeline execution
    Example: {"Ut voluptatum et eos.":"Necessitatibus facere."}

  - `pipeline_execution_id` (string)
    Deprecated: use metadata instead
    Example: "Dolores optio."

  - `pipeline_stage_id` (string)
    Deprecated: use metadata instead
    Example: "Alias voluptate esse autem quia."

## Response 400 fields (application/vnd.goa.error):

  - `fault` (boolean, required)
    Is the error a server-side fault?
    Example: true

  - `id` (string, required)
    ID is a unique identifier for this particular occurrence of the problem.
    Example: "123abc"

  - `message` (string, required)
    Message is a human-readable explanation specific to this occurrence of the problem.
    Example: "parameter 'p' must be an integer"

  - `name` (string, required)
    Name is the name of this class of errors.
    Example: "bad_request"

  - `temporary` (boolean, required)
    Is the error temporary?
    Example: true

  - `timeout` (boolean, required)
    Is the error a timeout?
    Example: true


## Response 200 fields
