Skip to content

Submissions

Programmatically query and filter your form submission data.

Submission API Actions

Action Method Path
List GET /api/v1/submissions
Show GET /api/v1/submissions/{:id}
Delete DELETE /api/v1/submissions/{:id}

List Submissions

You can return a list of submission data using various filtering options that are similar to the functionality available in the app's submission dashboard for each form. The submissions returned sorted by creation date, with the most recent submissions appearing first.

Argument Options
form_id (required) The form ID is required along with the API token for security reasons.
filter_by (string, optional) options: [All, New, Spam, Trash], default: all, all: new + read messages combined
query (string, optional) Search your submissions for specific content
Example API call
`https://usebasin.com/api/v1/submissions?filter_by=All&form_id={form_id}&page=1&query=&api_token={form_api_token}

Note

Make sure you swap out {form_id} with your unique form ID, otherwise we won't know which form to pull the data from.

Show Submission

You can view the details of a specific submission by passing the Submission's ID to the API endpoint.

Example API call
https://usebasin.com/api/v1/submissions/{id}?api_token={form_api_token}

Delete Submission

You can delete a specific submission by passing the Submission's ID to the API endpoint.

Example API call
curl -X DELETE "https://usebasin.com/api/v1/submissions/{id}?api_token={form_api_token}"