Reading reviews and settings requires read_reviews. Moderation, responses and deletion require write_reviews; changing settings requires write_review_settings, which write_reviews does not include. Reviewer names are always returned. Reviewer email addresses and customer IDs need read_customers, product titles need read_products, and the order ID of a review left through a review invitation needs read_orders. Review webhooks omit email addresses and order IDs. A review invitation from an order verifies the purchase, including for a guest without a customer account.
Call GET /reviews/limits before configuring page sizes, text inputs, and bulk actions. Use limit and offset to paginate with the same filters and sort order.
Bulk moderation and deletion queue an operation. Supply a fresh operation_id and poll the returned operation until it completes or fails. Checking and acknowledging the result requires write_reviews and the originating credential. Completion includes a result for each selected review; missing reviews can fail while the remaining selection succeeds. A failed operation saves no changes. Deletion permanently removes the selected reviews, photos, and votes.
Responses can be added only to approved reviews while store responses are enabled. Settings updates are patches: send only the fields you want to change.
Endpoints#
Review limits
Fetch review moderation limits and enums.
Returns the current limits and supported values for review lists, content, photos, moderation, and display. Use these values to configure your app.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
List reviews
List the store-wide product review moderation queue.
Search and filters run before pagination. The default sort is newest first. Pages follow next_cursor; has_more is false on the last page. total is exact, except that a search or response filter counts at most the first 10,000 matches and then sets total_capped. An invalid or oversized limit is rejected. Fields you have no scope for are left out: reviewer_email and customer_id need read_customers, product_title needs read_products, and order_id needs read_orders.
Query parameters
| Name | Type | Description |
|---|---|---|
status
|
string |
pending, approved, rejected, or hidden. |
rating
|
integer |
One rating from 1 through 5. Use ratings to match several. |
ratings
|
string |
Comma-separated ratings from 1 through 5, at most five values, for example 1,2. Cannot be combined with rating. |
product_id
|
integer |
Only reviews for this product. |
has_store_response
|
boolean |
Only reviews with or without a merchant response. |
search
|
string |
Search title and content. |
sort_by
|
string |
newest, oldest, highest_rated, lowest_rated, or most_helpful.
Allowed values
newestoldesthighest_ratedlowest_ratedmost_helpful |
limit
|
integer |
Rows to return, from 1 through list_max_limit. Larger values are rejected. |
cursor
|
string |
next_cursor from the previous page, sent with the same filters and sort_by. Omit it for the first page. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
400VALIDATION_LIST_INVALID_LIMITlimit is outside the supported range.
-
400VALIDATION_SEARCH_TOO_LONGsearch exceeds search_max_length.
-
400ADMIN_REVIEW_STATUS_FILTER_INVALIDstatus is not supported.
-
400ADMIN_REVIEW_RATING_FILTER_RANGErating is outside 1 through 5.
-
400ADMIN_REVIEW_LIST_INVALID_SORT_BYsort_by is not supported.
-
400ADMIN_REVIEW_LIST_CURSOR_INVALIDcursor is malformed, or was issued for other filters or another sort.
Get review
Fetch one review in this store.
Returns the moderation record, photos, helpful and unhelpful vote counts, and store response. It does not list individual voters. Fields you have no scope for are left out: reviewer_email and customer_id need read_customers, product_title needs read_products, and order_id needs read_orders.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
uuid |
Review id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
404ADMIN_REVIEW_NOT_FOUNDThe review does not exist in this store.
Moderate review
Approve, reject, or hide one review.
Updates the review status and sends a review update event.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
uuid |
Review id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
status
required
|
string |
approved, rejected, or hidden. |
reason
|
string |
Optional moderation reason. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
404ADMIN_REVIEW_NOT_FOUNDThe review does not exist in this store.
-
400ADMIN_REVIEW_MODERATION_STATUS_INVALIDstatus is not approved, rejected, or hidden.
-
400ADMIN_REVIEW_MODERATION_REASON_TOO_LONGreason exceeds moderation_reason_max_length.
Respond to review
Add or replace the merchant response.
Responses must be enabled and the review must be approved.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
uuid |
Review id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
response
required
|
string |
Merchant response text. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
404ADMIN_REVIEW_NOT_FOUNDThe review does not exist in this store.
-
400ADMIN_REVIEW_RESPONSE_REQUIREDresponse is empty.
-
400ADMIN_REVIEW_RESPONSE_TOO_LONGresponse exceeds response_max_length.
-
403ADMIN_REVIEW_RESPONSES_DISABLEDStore responses are disabled.
-
403ADMIN_REVIEW_RESPOND_APPROVED_ONLYOnly approved reviews can receive a response.
Remove review response
Remove the store response from one review.
Only the store response is removed; the review keeps its status and content. Responds with ADMIN_REVIEW_RESPONSE_REMOVED and sends a review update event with store_response in changed_fields. Removing a response that is already gone succeeds without changes.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
uuid |
Review id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
404ADMIN_REVIEW_NOT_FOUNDThe review does not exist in this store.
Delete review
Permanently delete one review.
Deletes the review, its photo attachments and votes, and sends a review deletion event. Stored photo objects are reclaimed asynchronously.
Path parameters
| Name | Type | Description |
|---|---|---|
id
required
|
uuid |
Review id. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
404ADMIN_REVIEW_NOT_FOUNDThe review does not exist in this store.
Bulk moderate reviews
Queue approval, rejection, or hiding of selected reviews.
Returns HTTP 202 with an operation ID; acceptance does not mean the reviews have changed yet. Poll Get review bulk operation until completed or failed. Reusing operation_id with identical input returns the same operation (HTTP 200 if already finished); different input returns 409. Existing selected reviews are changed together. Missing review IDs are reported as per-review failures while valid IDs can succeed. Polling and acknowledgement require write_reviews and are restricted to the creating credential. Results remain available for 30 days after completion.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
operation_id
required
|
uuid |
A new UUID for this bulk action. Reuse it only when submitting the same action after an interrupted request. |
review_ids
required
|
array<uuid> |
Unique review ids, capped by bulk_max. |
status
required
|
string |
approved, rejected, or hidden. |
reason
|
string |
Optional moderation reason. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
400ADMIN_REVIEW_BULK_OPERATION_INVALIDoperation_id is missing or is not a valid nonzero UUID.
-
400ADMIN_REVIEW_IDS_REQUIREDNo review IDs were provided.
-
400ADMIN_REVIEW_DUPLICATE_IDReview IDs must be unique.
-
400ADMIN_REVIEW_BULK_LIMITThe selection exceeds bulk_max.
-
409ADMIN_REVIEW_BULK_OPERATION_CONFLICTThis operation ID was already used with different input.
-
400ADMIN_REVIEW_MODERATION_STATUS_INVALIDstatus is not approved, rejected, or hidden.
-
400ADMIN_REVIEW_MODERATION_REASON_TOO_LONGreason exceeds moderation_reason_max_length.
Bulk delete reviews
Queue permanent deletion of selected reviews, their photos, and votes.
Returns HTTP 202 with an operation ID; acceptance does not mean the reviews have changed yet. Poll Get review bulk operation until completed or failed. Reusing operation_id with identical input returns the same operation (HTTP 200 if already finished); different input returns 409. Existing selected reviews are changed together. Missing review IDs are reported as per-review failures while valid IDs can succeed. Polling and acknowledgement require write_reviews and are restricted to the creating credential. Results remain available for 30 days after completion.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
operation_id
required
|
uuid |
A new UUID for this bulk action. Reuse it only when submitting the same action after an interrupted request. |
review_ids
required
|
array<uuid> |
Unique review ids, capped by bulk_max. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
400ADMIN_REVIEW_BULK_OPERATION_INVALIDoperation_id is missing or is not a valid nonzero UUID.
-
400ADMIN_REVIEW_IDS_REQUIREDNo review IDs were provided.
-
400ADMIN_REVIEW_DUPLICATE_IDReview IDs must be unique.
-
400ADMIN_REVIEW_BULK_LIMITThe selection exceeds bulk_max.
-
409ADMIN_REVIEW_BULK_OPERATION_CONFLICTThis operation ID was already used with different input.
Get review bulk operation
Read a queued bulk action and its saved results.
Use the operation UUID returned when queueing the action, or current for your oldest unacknowledged action. Only the credential that created it can retrieve it. Status is queued, completed, or failed. Completed results include one entry per selected review. A failed operation saved no review changes; its error contains the backend code and message. Results remain available for 30 days after completion. current returns operation: null when nothing remains to acknowledge.
Path parameters
| Name | Type | Description |
|---|---|---|
operationId
required
|
string |
Operation UUID, or current for your oldest unacknowledged operation. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
404ADMIN_REVIEW_BULK_OPERATION_NOT_FOUNDThe operation does not exist, belongs to another credential, has expired, or is not finished when acknowledging.
Acknowledge review bulk operation
Mark a finished result as seen.
After presenting a completed or failed result, acknowledge its UUID. This removes it from current; it remains retrievable by UUID during the 30-day retention period. Repeating acknowledgement is safe. Queued operations cannot be acknowledged.
Path parameters
| Name | Type | Description |
|---|---|---|
operationId
required
|
uuid |
Finished operation UUID. |
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
404ADMIN_REVIEW_BULK_OPERATION_NOT_FOUNDThe operation does not exist, belongs to another credential, has expired, or is not finished when acknowledging.
Get review settings
Fetch the store's review submission, moderation, and display settings.
Every authorized merchant or app observes the same store-scoped values.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
Update review settings
Patch review submission, moderation, and display settings.
Omitted fields remain unchanged. Content filters apply on their own: each one that is on refuses matching submissions, whatever the moderation mode. require_purchase and allow_anonymous cannot both be true. The minimum content length must be less than the maximum.
Headers
| Name | Type | Description |
|---|---|---|
Authorization
required
|
string |
Bearer Store API token. |
Body parameters
| Name | Type | Description |
|---|---|---|
moderation_mode
|
string |
auto_approve publishes each review that passes the content filters as soon as it is submitted, unless flag_low_ratings holds it for approval; manual keeps every review pending until it is approved; disabled stops new reviews and helpful votes and hides existing reviews from the storefront. Default auto_approve. |
blocked_words
|
array<string> |
Complete blocked word list. A submission containing any of these words or phrases, in its title, text or reviewer name, is refused with STORE_REVIEW_BLOCKED_WORDS. Default []. |
block_urls
|
boolean |
Refuse submissions whose title, text or reviewer name contains a web address, with STORE_REVIEW_LINKS_NOT_ALLOWED. Default true. |
block_emails
|
boolean |
Refuse submissions whose title, text or reviewer name contains an email address, with STORE_REVIEW_EMAILS_NOT_ALLOWED. Default true. |
flag_low_ratings
|
boolean |
In auto_approve mode, keep 1- and 2-star reviews pending until they are approved. Has no effect in manual mode, where every review is pending. Default false. |
require_purchase
|
boolean |
Accept reviews only from customers whose order for the product counts as a purchase (paid, cash on delivery, or partly or fully refunded; never cancelled or test orders), or from a review invitation. Cannot be true while allow_anonymous is true. Default false. |
review_request_delay_days
|
integer |
Days after an order is fully delivered before the review request is sent (0-60). Default 3. |
allow_anonymous
|
boolean |
Accept reviews from guests who are not signed in. Guests must enter a name. Invited customers can always review what they bought. Default false. |
auto_approve_guest_reviews
|
boolean |
Let guest reviews follow moderation_mode like customers' reviews. While false, every guest review is pending until approved. Default false. |
allow_images
|
boolean |
Allow review photos. Default true. |
max_images
|
integer |
Maximum photos per review, from 1 through max_images_max. Default 3. |
min_content_length
|
integer |
Minimum review text length, in characters. Default 20. |
max_content_length
|
integer |
Maximum review text length, in characters. Default 1000. |
reviewer_display
|
string |
How reviewer names appear on the storefront: anonymous, first_name, full_name, or initials. Default first_name. |
enable_responses
|
boolean |
Allow public store responses to reviews. Default true. |
Errors
-
401UNAUTHORIZEDAuthorization header missing, malformed, or token invalid/expired.
-
402SUBSCRIPTION_REQUIREDThe store does not have an active or trialing subscription.
-
403STORE_API_SCOPE_REQUIREDToken is valid but lacks the required scope for this call.
-
429RATE_LIMITEDThe token's request allowance is exhausted. Retry after the Retry-After header.
-
400STORE_API_INVALID_REQUEST_BODYThe query or body is malformed or contains an unknown field.
-
400ADMIN_REVIEW_SETTINGS_MODERATION_MODE_INVALIDmoderation_mode is not supported.
-
400ADMIN_REVIEW_SETTINGS_MAX_IMAGES_RANGEmax_images is outside the supported range.
-
400ADMIN_REVIEW_SETTINGS_MIN_CONTENT_LENGTH_RANGEmin_content_length is outside the supported range.
-
400ADMIN_REVIEW_SETTINGS_MAX_CONTENT_LENGTH_RANGEmax_content_length is outside the supported range.
-
400ADMIN_REVIEW_SETTINGS_CONTENT_LENGTH_ORDER_INVALIDMinimum content length must be below maximum content length.
-
400ADMIN_REVIEW_SETTINGS_REVIEWER_DISPLAY_INVALIDreviewer_display is not supported.
-
400ADMIN_REVIEW_SETTINGS_BLOCKED_WORDS_LIMITblocked_words exceeds the count or entry-length limit.
-
400ADMIN_REVIEW_SETTINGS_PURCHASE_ANONYMOUS_CONFLICTrequire_purchase and allow_anonymous cannot both be true.
-
400ADMIN_REVIEW_SETTINGS_REQUEST_DELAY_RANGEreview_request_delay_days must be from 0 through 60.
Webhook events#
Subscribe to review creation, moderation, response, deletion, and settings events when your integration needs to react to those changes. Review events and the settings event require read_reviews. Review events omit email addresses and order IDs, and carry the reviewer's full name as entered rather than the storefront display format. Helpful-vote changes do not emit an event.
Review submitted
Fired when a shopper submits a product review. Submissions refused by the content filters are not saved and do not fire it. The review's status shows whether it was published or is waiting for approval.
Payload fields
| Field | Type | Description |
|---|---|---|
review.id |
string |
Always present |
review.product_id |
integer |
Selectable in the Payload builder |
review.variant_id |
integer |
Selectable in the Payload builder |
review.rating |
integer |
Selectable in the Payload builder |
review.title |
string |
Selectable in the Payload builder |
review.content |
string |
Selectable in the Payload builder |
review.reviewer_name |
string |
Selectable in the Payload builder |
review.status |
string |
Selectable in the Payload builder |
review.moderation_reason |
string |
Selectable in the Payload builder |
review.verified_purchase |
boolean |
Selectable in the Payload builder |
review.helpful_count |
integer |
Selectable in the Payload builder |
review.unhelpful_count |
integer |
Selectable in the Payload builder |
review.store_response |
string |
Selectable in the Payload builder |
review.images[*].id |
string |
Always present |
review.images[*].url |
string |
Selectable in the Payload builder |
review.images[*].width |
integer |
Selectable in the Payload builder |
review.images[*].height |
integer |
Selectable in the Payload builder |
review.images[*].sort_order |
integer |
Selectable in the Payload builder |
review.created_at |
string |
Selectable in the Payload builder |
review.updated_at |
string |
Selectable in the Payload builder |
Review updated
Fired when review moderation or the store response changes.
Payload fields
| Field | Type | Description |
|---|---|---|
review.id |
string |
Always present |
review.product_id |
integer |
Selectable in the Payload builder |
review.variant_id |
integer |
Selectable in the Payload builder |
review.rating |
integer |
Selectable in the Payload builder |
review.title |
string |
Selectable in the Payload builder |
review.content |
string |
Selectable in the Payload builder |
review.reviewer_name |
string |
Selectable in the Payload builder |
review.status |
string |
Selectable in the Payload builder |
review.moderation_reason |
string |
Selectable in the Payload builder |
review.verified_purchase |
boolean |
Selectable in the Payload builder |
review.helpful_count |
integer |
Selectable in the Payload builder |
review.unhelpful_count |
integer |
Selectable in the Payload builder |
review.store_response |
string |
Selectable in the Payload builder |
review.images[*].id |
string |
Always present |
review.images[*].url |
string |
Selectable in the Payload builder |
review.images[*].width |
integer |
Selectable in the Payload builder |
review.images[*].height |
integer |
Selectable in the Payload builder |
review.images[*].sort_order |
integer |
Selectable in the Payload builder |
review.created_at |
string |
Selectable in the Payload builder |
review.updated_at |
string |
Selectable in the Payload builder |
changed_fields |
array |
Selectable in the Payload builder |
Review deleted
Fired when a product review is deleted.
Payload fields
| Field | Type | Description |
|---|---|---|
review.id |
string |
Always present |
review.product_id |
integer |
Selectable in the Payload builder |
review.rating |
integer |
Selectable in the Payload builder |
Review settings updated
Fired when product review settings change.
Payload fields
| Field | Type | Description |
|---|---|---|
settings.moderation_mode |
string |
Selectable in the Payload builder |
settings.blocked_words |
array |
Selectable in the Payload builder |
settings.block_urls |
boolean |
Selectable in the Payload builder |
settings.block_emails |
boolean |
Selectable in the Payload builder |
settings.flag_low_ratings |
boolean |
Selectable in the Payload builder |
settings.require_purchase |
boolean |
Selectable in the Payload builder |
settings.allow_anonymous |
boolean |
Selectable in the Payload builder |
settings.auto_approve_guest_reviews |
boolean |
Selectable in the Payload builder |
settings.allow_images |
boolean |
Selectable in the Payload builder |
settings.max_images |
integer |
Selectable in the Payload builder |
settings.min_content_length |
integer |
Selectable in the Payload builder |
settings.max_content_length |
integer |
Selectable in the Payload builder |
settings.review_request_delay_days |
integer |
Selectable in the Payload builder |
settings.reviewer_display |
string |
Selectable in the Payload builder |
settings.enable_responses |
boolean |
Selectable in the Payload builder |