Create a new project from a JSON archive backup
Creates a new project by restoring from a JSON archive (.zip). The archive must have been created by the json_archive export. Optionally override the project name. The archived project metadata (project.json) is restored onto the new project. The creating user becomes the project admin. Requires authentication.
Authorizations
Personal access token authentication. Send via Authorization header: Authorization: Token vulcan_xxx. Tokens are SHA-256 hashed server-side (never stored in plaintext). Scopes: read (GET), write (mutations), admin (everything). Create tokens via Settings → API Tokens in the web UI.
Request Body
JSON archive .zip file from a previous export.
"binary"Override project name. Uses the archived name if omitted.
Responses
Dry-run returns preview (summary + warnings + project_defaults). Real create returns redirect URL + summary + toast.