Query
query Product($id: String!) {
product(id: $id) {
createdAt
description
id
isActive
missingCurrencyRevenue {
amount
recordCount
}
name
}
}Variables
{
"id": "string"
}Response
{
"data": {
"product": {
"createdAt": "string",
"description": "string",
"id": "string",
"isActive": true,
"missingCurrencyRevenue": {
"amount": "value",
"recordCount": "value"
},
"name": "string"
}
}
}Queries
product
Get a single product by ID
QUERY
product(id: String!): Product!Arguments
id
String!
required
Returns
createdAt
String!
description
String
id
String!
isActive
Boolean!
Whether product is currently active
missingCurrencyRevenue
Raw settled-payment amounts with no recorded currency. These amounts cannot be added to a currency total.
name
String!
revenueByCurrency
[Money!]!
Settled payment totals grouped by currency. No exchange rates are applied.
slug
String!
totalRevenue
deprecated
Total revenue from this product
Use revenueByCurrency. This field returns MIXED_CURRENCY when more than one currency is present.
unitsSold
Number!
Number of units sold
updatedAt
String!
Query
query Product($id: String!) {
product(id: $id) {
createdAt
description
id
isActive
missingCurrencyRevenue {
amount
recordCount
}
name
}
}Variables
{
"id": "string"
}Response
{
"data": {
"product": {
"createdAt": "string",
"description": "string",
"id": "string",
"isActive": true,
"missingCurrencyRevenue": {
"amount": "value",
"recordCount": "value"
},
"name": "string"
}
}
}