Delete a question
/products/{product_id}/questions/{question_id}Deletes the question together with all of its replies. The question and its replies are no longer returned by the API.
Autonomous mode: the API credential secret, sent as a bearer token. Credential secrets are identified by a fixed prefix.
In: header
Path Parameters
Public ID of the product, prefixed with prd_.
Public ID of the question, prefixed with qst_.
Header Parameters
Client-generated key that makes the request safe to retry. Must be 1 to 128 characters from [A-Za-z0-9._:-]. Optional on this operation; when sent, a malformed key returns idempotency_key_invalid, and repeating the request with the same key and the same body returns the stored result with Idempotent-Replayed: true.
Optional client-generated identifier of the request, up to 64 characters from [A-Za-z0-9._-]. Echoed back in the response and recorded in the request log; it never replaces the server-generated X-Request-Id.
length <= 64Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/products/string/questions/string"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.
List replies to a question GET
Returns all replies to a question in a single response, in chronological order, while preserving the standard collection response format. Private replies and the draft reply (ID `qrp_draft_<question_id>`) are included only when the credentials have the `questions.read_private` permission. When present, the draft is listed last.