Forms
Publish a form once, submit answers over REST from any device.
Forms live server-side. You build one in the dashboard, publish it, and the SDK reads and submits over three REST endpoints.
DashboardApps → your app → Forms
Steps
- 1. Build the form and click Publish. Unpublished forms return
400 "Form not published". - 2. Client fetches the schema via GET /forms/get.
- 3. For file fields, request a signed URL with POST /forms/upload-url and PUT the file.
- 4. Submit answers with POST /forms/submit.
Verify it
- Fetching an unpublished form returns 400.
- A submission appears in the dashboard within a few seconds.
- Rate-limited callers get 429 with { error: 'rate_limited' }.