This endpoint allows you to query and retrieve form submissions based on user-specified criteria such as an email address or an answer to a question. This functionality is essential for filtering and efficiently managing large datasets of form submissions.
Endpoint Description:
Endpoint: GET /api/form-submissions/
Base URL: https://api.vomevolunteer.com
Query Parameters:
Core Filters
• id (uuid): Filters form submissions by the ID.
• created_at (string): Filters form submissions by the created_at.
# id
GET /api/form-submissions/search/?id=6e84d2e9-ceb2-4b58-9bfb-97f49dd267e7
# created_at
GET /api/form-submissions/search/?created_at=2024-09-06T02:57:15.008656Z
Question filters
• question.id (string): Filters form submissions by the question ID.
• question.answer (string): Filters form submissions by the answers
GET /api/form-submissions/search/?question.id=6e84d2e9-ceb2-4b58-9bfb-97f49dd267e7&answer=NO
User Filters
• user.id (uuid): Filters form submissions by the ID.
• user.first_name: (string): Filters form submissions by the user's first name.
• user.last_name: (string): Filters form submissions by the user's last name.
• user.email (string): Searches for form submissions associated with a specific email address.
Form filters
• form.id: Filters form submissions by the form ID.
• form.title: Filters form submissions by the form title.
Sample Request:
Folder filters
• folder.name: Filters form submissions by the folder name.
Sample Request:
Authorization:
Requests must include an API key in the header for authentication.
# id
GET /api/form-submissions/search/?user.id=6e84d2e9-ceb2-4b58-9bfb-97f49dd267e7
# first_name
GET /api/form-submissions/search/?user.first_name=Aaron
# last_name
GET /api/form-submissions/search/?user.last_name=James
# email
GET /api/form-submissions/search/[email protected]
# id
GET /api/form-submissions/search/?form.id=6e84d2e9-ceb2-4b58-9bfb-97f49dd267e7
# title
GET /api/form-submissions/search/?form.title=Form
# title (with spaces)
GET /api/form-submissions/search/?form.title=New+Form+Application
# folder
GET /api/form-submissions/search/?folder.name=Folder
# folder (with spaces)
GET /api/form-submissions/search/?folder.name=Folder+Name