Projects

POSTCreate a project

Create a project that organizes environments, flags, segments, webhooks, and audit history

POST/v1/projects
Create a project
curl --request POST \
  --url 'http://localhost:4000/v1/projects' \
  --header 'Authorization: Bearer <token>'
200
application/json
{}

Create a project

Create a project as the top-level container for your FlagForge configuration. Use this endpoint before adding environments, typed feature flags, reusable segments, webhooks, keys, and audit logs to the project.

The created project includes an identifier, a unique URL-safe project key, a name, an optional description, and creation and update timestamps. The name must contain 1–120 characters; the optional description can contain up to 500 characters.

Authentication

Authorizationbearerrequired

Server API key (srv_). See Authentication.