Dashform

API Reference

Dashform's v2 resource API for Organizations and Forms, generated from the OpenAPI document the server itself serves.

List the Forms of an Organization

Lists the Organization's Forms, most recently updated first. Page with pageSize and the nextPageToken the response carries, and narrow the page with filter and orderBy.

Create a Form

Creates a Form in the Organization. The server assigns the Form's path, public id, and timestamps, so the create envelope carries none of them, and a new Form is a draft until it is published. Set validateOnly to check the envelope without writing anything.

Get a Form

Reads one Form. The Form carries its current draft; live says whether one of its Revisions is published, and the published Revision itself is addressed under the Form.

Update a Form

Updates the fields the patch names on the Form's draft and leaves the rest alone. Server-owned fields are not part of the patch. An edit reaches respondents only once the Form is published. Set validateOnly to check the patch without writing anything.

Delete a Form

Deletes the Form. The response is empty, and a later read answers 404. Set validateOnly to check the request without deleting anything.

Publish the Form's current draft

Publishes the Form's current draft as a new Revision, which becomes the one respondents see. Set validateOnly to check the draft without publishing it.

Read every Organization the caller belongs to

Returns every Organization the credential's user is a member of. This is the AIP All method: the collection is bounded by the caller's Memberships, so the response carries the Organizations alone, with no next page token and no total size.

Get an Organization

Reads one Organization the caller is a member of.