PUT
Update a project (PUT)

Authorizations

Authorization
string
header
required

A token from POST /token/create, made with your API key pair.

Path Parameters

id
string
required

The project id, a lowercase ULID.

Pattern: ^[0-9a-z]{26}$

Body

application/json
name
string
Maximum string length: 255
description
string | null
Maximum string length: 2000
buildVersion
string
config
Config · object

The processing instructions, validated against the schema of the project’s build. Shown here: build 0.9.0-alpha1-2026-10-20T14-10Z-3f05aa; GET /schema has any build’s.

startOnNewFiles
boolean

Whether a new file starts a stopped project; see startOnNewFiles on create.

storage
object

Where the project keeps its input and output folders: one of your storage connections — your own bucket — with a folder for each, or connectionId: null for SyncWords’ storage. Left out on create, your account’s default decides; left out on a change, nothing moves. A project on your own bucket reads its input folder and writes its output folder: no feed source, no feed outputs.

Response

OK

data
object
required