Preview project creation
Validate a project creation payload and return the projects, spaces, and timers that would be created. This endpoint does not mutate data and does not record idempotency.
Authorizations
Use a tickward API key from Settings. API keys start with tw_. Store keys as secrets and send them as Authorization: Bearer <key>.
Body
1 - 40Use a hex color such as #2563eb. Empty string clears color where supported.
^$|^#[0-9a-fA-F]{6}$Optional plan hash returned by POST /projects/preview. When present, the create request fails if the current body no longer matches the preview.
^sha256:[a-f0-9]{64}$Spaces to create with the project. Timers can be nested inside a space.
Timers to create with the project. Use space_id only when referencing a space id supplied in spaces[].id.
Response
Project creation preview.
project_preview true create_project ^sha256:[a-f0-9]{64}$