Skip to main content
POST
Requires scope: api:manage-projects No patients, logs, or config carried over from other projects. Requires an org-wide key (a project-locked key gets 403).

Parameters

str
required
Display name; unique per organization.
str | None
The id you later pass to init(project=…) (sent as the X-Olira-Project header). Unique per org, normalized server-side; derived from name when omitted.
str | None
Optional free-text description.
str | None
Optional intent tag: “dev”, “staging”, or “prod”.

Returns

Project — The created project.
str
Olira project id.
str
Display name.
str
URL-friendly handle.
str | None
Optional description.
str | None
Intent tag (“dev” / “staging” / “prod”).
str
“active” or “deprecated”.
bool
True for the organization’s default project.
str | None
ISO 8601 creation timestamp.
str | None
ISO 8601 deprecation timestamp, if deprecated.

Raises