Skip to main content
POST
cURL

Authorizations

Authorization
string
header
required

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

Body

application/json
name
string
required
description
string
Maximum string length: 10000
publicId
string

URL-safe slug (lowercase letters, numbers, dashes). Auto-generated from name if not provided.

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 created

project
object
required