Skip to main content
Retrieve and manage form submissions. Each submission contains the user’s responses and metadata.

Endpoints

Query Parameters

Example Response

GET /v1/forms/{form_id}/submissions

Update a Submission

PATCH /v1/forms/{form_id}/submissions/{id} fields is merged into the stored answers: the keys you send are overwritten and the rest are kept. Send expected_updated_at (the submission’s updated_at) to have the change refused with 409 conflict if someone edited the submission since you read it.
Returns the updated submission: { "data": { "id", "fields", "status", "submitted_at", "updated_at" } }. Viewers can’t update submissions.

Delete a Submission

DELETE /v1/forms/{form_id}/submissions/{id} Deletes the submission and the files uploaded with it. Only workspace admins can delete submissions, as in the dashboard. Returns { "data": { "id", "deleted": true } }. If the files can’t all be removed, the submission is kept and the request answers 503: files already removed stay removed, and a retry removes the rest. If a stored file path fails Orbit’s safety check, nothing is removed, the submission is kept and the request answers 500; contact support to have it cleared. Next: Scheduling API