Documentation Index
Fetch the complete documentation index at: https://developers.respondent.io/llms.txt
Use this file to discover all available pages before exploring further.
Managing project status
Each project status PATCH endpoint updates two key fields that control what a project is doing:- projectStatus:
DRAFT,PAID,ARCHIVED,CLOSED - projectRecruitingStatus:
RECRUITING,RECRUITED,PAUSED
Status transitions
| Action | Endpoint | projectStatus | projectRecruitingStatus | Requirements |
|---|---|---|---|---|
| Publish | PATCH …/publish | PAID | RECRUITING | Must be DRAFT, must have 2+ screener questions |
| Pause | PATCH …/pause | PAID | PAUSED | Must currently be PAID |
| Close | PATCH …/close | CLOSED | RECRUITED | No unpaid participants |
Publish details
When published, the following fields are set automatically:publishedAt= current timeexpireAt= 1 month from now
Close details
When closed, the following fields are populated:closedDetails.closed=trueclosedDetails.closedMessage= message passed in the requestclosedDetails.closedByUserId= current user IDclosedDetails.closedOnDate= current time