POST
https://api.craftkit.dev/v1/projectsAuthorization
Bearer ck_acct_… — the project is created under this account.Body
Display name (1–120 chars).
Response
201:
UUID of the new project.
Derived from
name (kebab-case). On collision with a slug already used by this account — including
a soft-deleted project’s slug — a numeric suffix (-1, -2, …) is appended until it is unique.Echoed back.
Errors
| Status | code | Meaning |
|---|---|---|
| 400 | invalid_json | Body is not valid JSON. |
| 401 | unauthorized | Missing, invalid, or wrong-type (ck_live_…) bearer token. |
| 422 | invalid_request | name missing, empty, or over 120 chars (issues included). |
cURL
201