put

/projects/{owner}/{id}

authorization: oauth2

Create or replace a project with a given id. If a project exists with the same id, this call will reset such project redefining all its attributes.

2 Path Parameters

Request Body

1 Example
Schema
object
files
array[object]

Initial set of files. At project creation time, file uploads are not supported. However, this property can be used to add files from URL.

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 only to be added.

required
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]

Initial set of linked datasets.

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.

required
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.

required
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