Skip to main content
PUT
cURL

Authorizations

Authorization
string
header
required

If using Bearer auth, pass the Secret Key as the token:

Path Parameters

id
string
required

The id of the requested resource

Body

application/json
name
string

Project name.

owner
string

The userId or email address of the owner. If an email address is provided, it will be used to look up the userId of the matching organization member. If an ID is provided, it will be validated as existing in the organization.

description
string

Project description.

Maximum string length: 10000
publicId
string

URL-safe slug (lowercase letters, numbers, dashes).

settings
object

Project stats settings that, when set, override the organization settings.

restrictAccess
boolean

When true, only members with an explicit role on this Project (directly or via a team) can access it. Members with the manageTeam permission retain access. Requires a Pro or Enterprise plan.

allowTargeting
boolean

Whether Feature Flags owned by other Projects may add this Project to their Targeting Projects. Defaults to true. Turning it off blocks new targeting (and All Projects); existing targeting is kept.

Response

200 - application/json

Resource updated

project
object
required