Clipform

Save a form to your workspace

Unified endpoint for saving a form to the user's workspace. Handles three cases: - Bot form (system company): claims (moves) into user workspace - Template form (is_template): duplicates into user workspace - Own form (same workspace): duplicates within workspace Accepts either a form UUID or share_id. Requires Supabase JWT authentication.

POST
/forms/save/{identifier}

Authorization

Authorization
Required
Bearer <token>

Supabase JWT access token

In: header

Request Body

application/jsonOptional
workspace_idstring

Target workspace (defaults to user's first workspace)

Format: "uuid"
titlestring

Override the title of the saved form

Path Parameters

identifier
Required
string

Form UUID or share_id

curl -X POST "https://api.clipform.io/v1/forms/save/string" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "workspace_id": "0967198e-ec7b-4c6b-b4d3-f71244cadbe9",
    "title": "string"
  }'

Form claimed (moved) or already owned