---
title: "PUT /gdc/dataload/internal/projects/{projectId}/csv/loads/{loadId}"
method: PUT
path: "/gdc/dataload/internal/projects/{projectId}/csv/loads/{loadId}"
---

# PUT /gdc/dataload/internal/projects/{projectId}/csv/loads/{loadId}

`PUT /gdc/dataload/internal/projects/{projectId}/csv/loads/{loadId}`

## Request

- Base URL: `https://secure.gooddata.com`
- URL: `https://secure.gooddata.com/gdc/dataload/internal/projects/{projectId}/csv/loads/{loadId}`
- Auth: none declared

updates existing CSV load metadata

## Request body

- LoadReqRes1
  - `load` union, required
    - LoadCommon
      - `stagingUrl` string: present only for POST, GET should not return this field!
      - `fileName` string, required
      - `delimiter` string, nullable
      - `dataHeader` LoadHeader, required
        - `headerRowIndex` integer, nullable: not present if header wasn't detected
        - `columns` LoadColumn[], required
          - `column` object, required
            - `name` string, required
            - `type` 'ATTRIBUTE' | 'FACT' | 'DATE', required
            - `skip` boolean
            - `format` string, nullable
    - object
      - `ownerLogin` string
      - `ownerFullName` string
      - `created` union
        - string
        - string
      - `datasetId` string, nullable
      - `loadedRowCount` integer
      - `status` string
      - `errorMessage` string
      - `links` object
        - `self` string, required
        - `data` string, required
        - `dataset` string, required
        - `owner` string, required

## Response `200`

OK

- LoadReqRes
  - `load` LoadResponse, required
    - `stagingUrl` string: present only for POST, GET should not return this field!
    - `fileName` string, required
    - `delimiter` string, nullable
    - `dataHeader` LoadHeader, required
      - `headerRowIndex` integer, nullable: not present if header wasn't detected
      - `columns` LoadColumn[], required
        - `column` object, required
          - `name` string, required
          - `type` 'ATTRIBUTE' | 'FACT' | 'DATE', required
          - `skip` boolean
          - `format` string, nullable
    - `ownerLogin` string
    - `ownerFullName` string
    - `created` union
      - string
      - string
    - `datasetId` string, nullable
    - `loadedRowCount` integer
    - `status` string
    - `errorMessage` string
    - `links` object
      - `self` string, required
      - `data` string, required
      - `dataset` string, required
      - `owner` string, required

---

[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)
