Storage

Set a form's upload destination

Pin where this form's uploads land. transit and none clear the per-form choice so the form follows the workspace default. A destination whose provider is not connected is a 409, as is clearing storage on a live form that collects files. Scope: storage:manage.

put/api/v1/manage/forms/{form}/storage

Request

  • Base URL: https://fillo.so
  • URL: https://fillo.so/api/v1/manage/forms/{form}/storage
  • Auth: HTTP bearer

Path parameters

formstring required

A form id or slug.

Request body

destination'gdrive' | 'box' | 's3' | 'r2' | 'transit' | 'none' required

Response

The form's storage destination after the change.

destination'gdrive' | 'box' | 's3' | 'r2' | 'none' required

The destination pinned on the form. none means the form follows the workspace default.

storageobject nullable required

The stored destination record: provider (gdrive, box, or s3), an optional r2 variant, and any selected Drive folder.

resolved'gdrive' | 's3' | 'box' | 'transit' | 'null' nullable required

Where an upload would actually land right now — including Fillo's short-lived transit staging. null means uploads are blocked.

Changes

No recorded changes to this operation across all 1 revision of this API.