# Submit answers to group entry questions Submits answers to all required group questions as part of the join process. Returns a token that must be provided when calling the join endpoint. The group must have questions enabled (joinQuestions.show = true) and the user must not already be a member. Answers are validated against the current questions and stored for review by group administrators. The token expires after a configured period. Endpoint: POST /api/v1/groups/{groupId}/questions/answers Version: 1.0 Security: header ## Path parameters: - `groupId` (string, required) The unique identifier of the group to submit answers for Example: "us_01hxcvk1hjexere4pvtrj0ymqq" ## Request fields (application/json): - `answers` (array, required) Complete list of answers corresponding to all group questions - `answers.questionId` (string, required) The unique identifier of the question being answered Example: "us_01hxcvk1hjexere4pvtrj0ymqq" - `answers.questionType` (string, required) The type of the question - must match the actual question type Enum: "TEXT", "MULTIPLE_CHOICE", "SINGLE_CHOICE" - `answers.textAnswer` (string,null) Free-form text answer for TEXT type questions (max 500 characters) Example: "I want to join to share my expertise and learn from others" - `answers.selectedChoices` (array, required) Zero-based indices of selected choices for SINGLE_CHOICE or MULTIPLE_CHOICE questions Example: [0,2] ## Response 200 fields (application/json): - `answerToken` (string, required) Authentication token to be used with the group join endpoint. Has a limited validity period. Example: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." - `submittedAt` (string, required) ISO 8601 timestamp indicating when the answers were submitted Example: "2022-03-10T16:15:50Z" ## Response 400 fields