Retrieve a question
/products/{product_id}/questions/{question_id}Retrieves a question by its public ID.
The response includes an ETag representing the current revision. Send this value in the If-Match header when updating the question to avoid overwriting a newer version.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/products/string/questions/string"List questions for a product GET
Returns the questions users have asked in the lessons of a product. Results are paginated with a cursor and can be filtered by lesson, user, answered state, and search text. The `has_draft` field is included only when the credentials also have the `questions.read_private` permission.
Update a question PATCH
Reopens a question or changes whether it is pinned. The question text belongs to the user and cannot be changed. Setting `status` to `open` returns the question to the queue of questions awaiting a reply and requires the `questions.reopen` permission. Any published reply remains visible. Changing `pinned` requires the `questions.pin` permission. Send the `ETag` returned by the retrieve operation in the `If-Match` header to avoid overwriting a newer version.