Menu
reviews
Query reviews — supports a `where` predicate, `sort`, and `limit`/`offset` paging.
Use it in a workflow
- Add a step and choose the Commercetools connector.
- Pick the reviews action (under Reviews).
- Fill in the fields below, then reference the result from later steps as
{{reviews.response.data}}.
Query
This is the query the action sends by default. Edit it in the step's Query field to change which fields come back.
query Reviews($where: String, $sort: [String!], $limit: Int, $offset: Int) {
reviews(where: $where, sort: $sort, limit: $limit, offset: $offset) {
offset
count
total
exists
results {
key
uniquenessValue
locale
authorName
title
text
targetRef {
typeId
id
}
target {
id
}
rating
stateRef {
typeId
id
}
state {
id
version
key
type
roles
nameAllLocales
descriptionAllLocales
builtIn
transitionsRef
transitions
initial
createdAt
lastModifiedAt
createdBy
lastModifiedBy
}
includedInStatistics
customerRef {
typeId
id
}
customer {
id
customerNumber
email
addresses
defaultShippingAddressId
defaultBillingAddressId
shippingAddressIds
billingAddressIds
isEmailVerified
customerGroupRef
externalId
key
authenticationMode
firstName
lastName
middleName
title
locale
salutation
dateOfBirth
companyName
vatId
password
customerGroup
defaultShippingAddress
defaultBillingAddress
shippingAddresses
billingAddresses
storesRef
stores
customerGroupAssignments
custom
version
createdAt
lastModifiedAt
createdBy
lastModifiedBy
}
custom {
typeRef
type
}
id
version
createdAt
lastModifiedAt
createdBy {
isPlatformClient
clientId
externalUserId
anonymousId
customerRef
userRef
associateRef
attributedTo
}
lastModifiedBy {
isPlatformClient
clientId
externalUserId
anonymousId
customerRef
userRef
associateRef
attributedTo
}
}
}
}
Variables
Pass these as a JSON object in the step's Variables field.
{
"where": "string",
"sort": [
"string"
],
"limit": 0,
"offset": 0
}
Response
Read the result with {{reviews.response.data.data.reviews}}. If the API returns errors, the step fails and they are at {{reviews.response.data.errors}}.
Need more? See the Commercetools guide for connection setup and behaviour shared by every action.
Was this page helpful?