---
title: "Update an execution"
method: PUT
path: "/gdc/projects/{projectId}/dataload/processes/{processId}/executions/{executionId}"
tags: ["execution"]
---

# Update an execution

`PUT /gdc/projects/{projectId}/dataload/processes/{processId}/executions/{executionId}`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/projects/{projectId}/dataload/processes/{processId}/executions/{executionId}`
- Auth: none declared

## Request body

- ExecutionDetail
  - `executionDetail` object, required
    - `status` string, required: The status of process execution
    - `created` union
      - string
      - string
    - `started` union
      - string
      - string
    - `updated` union
      - string
      - string
    - `finished` union
      - string
      - string
    - `logFileName` string: full absolute URI of log filename (deprecated since R96, use links.log)
    - `relativeLogPath` string: relative path of log filename
    - `data` string: URI of execution data download resource, since R89.0, deprecated since R96, use links.data
    - `error` object: Information about the error including the error code and error message
      - `errorCode` string, required
      - `message` string, required
      - `parameters` string[]
    - `links` object
      - `self` string: URI to detail resource for this task
      - `poll` string: URI to poll for task status
      - `data` string: The URI that redirects you to the zip file that contains execution data. The execution data is stored only for failed executions.
      - `log` string: The URI to get the execution log

## Response `200`

OK - updates a execution

- ExecutionDetail
  - `executionDetail` object, required
    - `status` string, required: The status of process execution
    - `created` union
      - string
      - string
    - `started` union
      - string
      - string
    - `updated` union
      - string
      - string
    - `finished` union
      - string
      - string
    - `logFileName` string: full absolute URI of log filename (deprecated since R96, use links.log)
    - `relativeLogPath` string: relative path of log filename
    - `data` string: URI of execution data download resource, since R89.0, deprecated since R96, use links.data
    - `error` object: Information about the error including the error code and error message
      - `errorCode` string, required
      - `message` string, required
      - `parameters` string[]
    - `links` object
      - `self` string: URI to detail resource for this task
      - `poll` string: URI to poll for task status
      - `data` string: The URI that redirects you to the zip file that contains execution data. The execution data is stored only for failed executions.
      - `log` string: The URI to get the execution log

## Other responses

- `404`: Not Found - either the project, process or execution doesnt exist

---

[API](https://skmtc.dev/gooddata/apis/gooddata-api-documentation.md) - [All operations](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/gooddata/apis/gooddata-api-documentation/revisions/e5dc0ee6ab00?raw)
