List submissions
Changed onReturns basic information of submissions, including study id, participant id, status and start timestamp.
Filtering and Ordering:
- Filter by status, completion state, dates, and study
- Order by start time, reward amount, or study name
- Paginate by page_size and page (Default page_size is 20)
- Boolean parameters accept multiple formats: 1/0, true/false, yes/no, t/f (case-insensitive)
- Date parameters use DD/MM/YYYY format
- Status parameters are case-insensitive with underscore normalization
Request
- Base URLhttps://api.prolific.com
- URLhttps://api.prolific.com/api/v1/submissions/
- AuthAPI key in header Authorization
Query parameters
Filter by study ID (required). This is the ID we pass to the survey platform using %STUDY_ID%
Filter by submission status (case-insensitive). Valid values include ACTIVE, AWAITING_REVIEW, APPROVED, REJECTED, RETURNED, SCREENED_OUT, TIMED-OUT
Filter by completion status. Accepts 1/true/yes/t for completed, 0/false/no/f for incomplete (case-insensitive)
Filter by returned status. Accepts 1/true/yes/t for returned, 0/false/no/f for not returned (case-insensitive)
Filter by awaiting review status. Accepts 1/true/yes/t for awaiting review, 0/false/no/f for not awaiting review (case-insensitive)
Filter by approved status. Accepts 1/true/yes/t for approved, 0/false/no/f for not approved (case-insensitive)
Filter by active status. Accepts 1/true/yes/t for active, 0/false/no/f for not active (case-insensitive)
Filter by timed out status. Accepts 1/true/yes/t for timed out, 0/false/no/f for not timed out (case-insensitive)
Filter by rejected status. Accepts 1/true/yes/t for rejected, 0/false/no/f for not rejected (case-insensitive)
Filter by screened out status. Accepts 1/true/yes/t for screened out, 0/false/no/f for not screened out (case-insensitive)
Filter for submissions that are either completed or active. Accepts 1/true/yes/t to include, 0/false/no/f to exclude (case-insensitive)
Filter submissions completed after the given date. Format DD/MM/YYYY (e.g., 01/01/2024)
Filter submissions completed before the given date. Format DD/MM/YYYY (e.g., 31/12/2024)
Order results by field. Prefix with '-' for descending order. Supported values are started_at, submission_reward, study_name
Number of items to return per page (Default 20)
Page number to retrieve (Default 1)
Response
List submissions
Changes
- warning
deleted the
headerrequest parameterAuthorization - info
the endpoint scheme security
tokenwas added to the API
- warning
- info
added the optional property
//to the response with the status
- info