patch

/projects/{owner}/{id}

authorization: oauth2

Update an existing project. Only elements included in the request will be updated. All omitted elements will remain untouched.

2 Path Parameters

Request Body

1 Example
Schema
object
files
array[object]

Updated set of files. At project update time, file uploads are not supported. However, this property can be used to add files from URL or update metadata related to existing files. Files included in this request will be added. Previously added files will be preserved without modification.

uniqueItems: false
description
string

File description.

2 validations
labels
array[string]

File labels.

2 validations
name
string

File name. Should include type extension always when possible. Must not include slashes.

3 validations + required
source
object

This model is utilized where source URLs can be specified for files to be added or updated.

license
string

Project license. Find additional info for allowed values here.

Allowed Values: Public Domain, PDDL, CC-0, CC-BY, CDLA-Permissive-1.0, ODC-BY, CC-BY-SA, CDLA-Sharing-1.0, ODC-ODbL, CC BY-NC, CC BY-ND, CC BY-NC-ND, CC BY-NC-SA, Other
linkedDatasets
array[object]

Updated set of linked datasets. Datasets linked in this request will be added. Previously linked datasets will be preserved without modification.

id
string

Unique identifier of dataset.

1 validation + required
owner
string

User name and unique identifier of the creator of the dataset.

1 validation + required
objective
string

Short project objective.

maxLength: 120
minLength: 0
summary
string

Long-form project summary (Markdown supported).

maxLength: 25000
minLength: 0
tags
array[string]

Project tags. Letters numbers and spaces only (max 25 characters).

uniqueItems: true
title
string

Project title.

maxLength: 60
minLength: 0
visibility
string

Project visibility. OPEN if the project can be seen by any member of data.world. PRIVATE if the project can be seen by its owner and authorized collaborators.

Allowed Values: OPEN, PRIVATE

Responses

OK The request has succeeded.

1 Example
Schema
object
message
string

Send a Test Request

Path Params
2 path params not set
owner
id
$$.env
1 variable not set
oauth_access_token