Skip to content

Forms

Forms are defined by configurations and filled as instances through /v0/forms and /v0/forms/configurations.

Typical flow:

  1. Create or update a form configuration (include file fields with maxFiles as needed)
  2. Validate the configuration
  3. Create a form instance (POST /v0/forms) with file fields as empty arrays
  4. Upload bytes via POST /v0/media/forms/{formId}/attachments
  5. Discover partKeys from GET /v0/forms/{formId} and download via Media

Uploads enforce schema maxFiles and plan entitlement forms.attachments.uploadPerDay. See Media uploads and Errors & limits.

Recipes: Form configuration, Forms, Form with file.