# List cost changes for all stages List cost changes for all stages from the latest plan and last applied state for the current execution. Endpoint: GET /iacm/api/orgs/{org}/projects/{project}/executions/{pipeline_execution_id}/cost-changes-all-stages Version: 1.0 Security: x-api-key ## Path parameters: - `org` (string, required) Org is the organisation identifier. Example: "1yx" - `project` (string, required) Project is the project identifier. Example: "8" - `pipeline_execution_id` (string, required) Pipeline execution ID Example: "x" ## Header parameters: - `Harness-Account` (string, required) Account is the internal customer account ID. Example: "9r" ## Response 200 fields (application/json): - `currency` (string, required) Currency of the costs Example: "Soluta deleniti ducimus nobis dolorem." - `diff` (object, required) Map of the type of resources and their costs. Example: {"In quam corporis libero.":{"current_monthly_cost":"Ratione iste sequi dolorem sed.","diff":[{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}}],"diff_monthly_cost":"Est veniam molestias eos numquam quis.","percentage_change_monthly_cost":7543237256298908000,"previous_monthly_cost":"Minus omnis consequatur et ad et amet."},"Nemo natus voluptatum iure est veniam ipsum.":{"current_monthly_cost":"Ratione iste sequi dolorem sed.","diff":[{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}}],"diff_monthly_cost":"Est veniam molestias eos numquam quis.","percentage_change_monthly_cost":7543237256298908000,"previous_monthly_cost":"Minus omnis consequatur et ad et amet."},"Qui molestias eveniet molestias aut aspernatur qui.":{"current_monthly_cost":"Ratione iste sequi dolorem sed.","diff":[{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}},{"current_monthly_cost":"Et aut saepe tenetur possimus voluptatem.","diff_monthly_cost":"Tempora sed et animi consequuntur.","name":"Tenetur voluptas eum amet distinctio suscipit.","percentage_change_monthly_cost":3581947795968102000,"previous_monthly_cost":"Dolorem ullam et autem.","subresources":{"Neque odio qui.":{"current_monthly_cost":"Et qui ratione nostrum quis reprehenderit expedita.","diff_monthly_cost":"Debitis molestiae consequatur nihil quibusdam.","percentage_change_monthly_cost":5266508547392496000,"previous_monthly_cost":"Aut aut."}}}],"diff_monthly_cost":"Est veniam molestias eos numquam quis.","percentage_change_monthly_cost":7543237256298908000,"previous_monthly_cost":"Minus omnis consequatur et ad et amet."}} - `diff_total_monthly_cost` (string, required) Difference of cost between workspaces per month Example: "Totam labore qui molestias occaecati." - `past_total_monthly_cost` (string, required) Total cost of the resources per month for the last workspace Example: "Reprehenderit dolor quis quibusdam." - `percentage_change_total_monthly_cost` (integer, required) The change between the costs per month represented as a percentage Example: 6244131200488082000 - `stage_execution_id` (string, required) The stage execution ID Example: "Inventore officiis totam quidem omnis." - `stage_id` (string, required) The stage ID Example: "Sunt omnis non consequatur." - `total_monthly_cost` (string, required) Total cost of the resources per month Example: "Labore alias beatae animi tenetur optio." - `workspace_id` (string, required) The workspace identifier Example: "Nam velit et modi." ## Response 400 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 401 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 403 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 404 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 408 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 409 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 423 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 499 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 500 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true ## Response 502 fields (application/vnd.goa.error): - `fault` (boolean, required) Is the error a server-side fault? - `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? - `timeout` (boolean, required) Is the error a timeout? Example: true