| Name | Required | Type | Description |
|---|---|---|---|
surveyId | ✅ Yes | UUID | Unique identifier of the survey to submit |
"yes", "no", "true", "false" (case-insensitive)choices field, not the localized label.| Error Code | Description |
|---|---|
SUBMISSION_ALREADY_EXISTS | User has already submitted this survey |
CHALLENGE_NOT_AVAILABLE | Survey is inactive or outside its date range |
ALL_QUESTIONS_MUST_BE_ANSWERED | Missing answers for one or more required questions |
CHALLENGE_NOT_FOUND | Survey does not exist or user lacks access |
USER_NOT_ELIGIBLE_FOR_SURVEY | User does not match targeting criteria |
curl --location -g --request POST 'https://api-stg.98s.studio/api/v1/user/{{user-key}}/surveys/af1af60e-8966-4750-a4b8-c0450efd0d9f/submit' \
--header 'x-api-key: {{api-key}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"answers": [
{
"questionId": "8e0c1359-28e8-410b-92f1-7c20e0cd4e2b",
"answer": "Very satisfied"
},
{
"questionId": "f5873679-f63c-4efc-a9b8-2d35d4d792f5",
"answer": "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
},
{
"questionId": "20e7085b-5069-4dfe-a3dc-6f08e59c5812",
"answer": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget faucibus diam"
}
]
}'{
"id": "fc3d2718-ab74-422c-a2b5-7329c5f98c5a",
"surveyId": "af1af60e-8966-4750-a4b8-c0450efd0d9f",
"userKey": "1765132434113",
"submissionDate": "2025-12-23T22:04:19.1309681Z",
"answers": [
{
"questionId": "8e0c1359-28e8-410b-92f1-7c20e0cd4e2b",
"question": "How satisfied are you with our app?",
"userAnswer": "Very satisfied"
},
{
"questionId": "f5873679-f63c-4efc-a9b8-2d35d4d792f5",
"question": "Would you recommend our app to others?",
"userAnswer": "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
},
{
"questionId": "20e7085b-5069-4dfe-a3dc-6f08e59c5812",
"question": "What features would you like to see in future updates?",
"userAnswer": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget faucibus diam"
}
]
}