List revenue
GET/revenue
List revenue
Request
Query Parameters
currencystring
Example:
usddimensionstring
Example:
monthpageinteger
Example:
1perPageinteger
Example:
1sincestring
Example:
2025-04-01sortstring
Example:
-grossSalesuntilstring
Example:
2025-04-30200
Returns total revenue when dimension is omitted
dataobject[]required
objectstring
dimensionstring
dimensionIdstringnullable
grossSalesnumber<float>
netSalesnumber<float>
onlineSalesnumber<float>
terminalSalesnumber<float>
cashSalesnumber<float>
refundsnumber<float>
stripeFeesnumber<float>
viewcyFeesnumber<float>
objectstringrequired
pageintegerrequired
totalPagesintegerrequired
perPageintegerrequired
totalCountintegerrequired
hasNextPagebooleanrequired
Example: returns_total_revenue_when_dimension_is_'total'
{
"data": [
{
"object": "revenue",
"dimension": "Total",
"dimensionId": null,
"grossSales": 150,
"netSales": 127.5,
"onlineSales": 150,
"terminalSales": 0,
"cashSales": 0,
"refunds": 0,
"stripeFees": 7.5,
"viewcyFees": 15
}
],
"object": "list",
"page": 1,
"totalPages": 1,
"perPage": 25,
"totalCount": 1,
"hasNextPage": false
}Example: returns_revenue_grouped_by_date_dimension
{
"data": [
{
"object": "revenue",
"dimension": "2025-03-15",
"dimensionId": "2025-03-15",
"grossSales": 100,
"netSales": 85,
"onlineSales": 100,
"terminalSales": 0,
"cashSales": 0,
"refunds": 0,
"stripeFees": 5,
"viewcyFees": 10
},
{
"object": "revenue",
"dimension": "2025-04-10",
"dimensionId": "2025-04-10",
"grossSales": 50,
"netSales": 42.5,
"onlineSales": 50,
"terminalSales": 0,
"cashSales": 0,
"refunds": 0,
"stripeFees": 2.5,
"viewcyFees": 5
}
],
"object": "list",
"page": 1,
"totalPages": 1,
"perPage": 25,
"totalCount": 2,
"hasNextPage": false
}Example: returns_total_revenue_when_dimension_is_omitted
{
"data": [
{
"object": "revenue",
"dimension": "Total",
"dimensionId": null,
"grossSales": 150,
"netSales": 127.5,
"onlineSales": 150,
"terminalSales": 0,
"cashSales": 0,
"refunds": 0,
"stripeFees": 7.5,
"viewcyFees": 15
}
],
"object": "list",
"page": 1,
"totalPages": 1,
"perPage": 25,
"totalCount": 1,
"hasNextPage": false
}401
Returns 401
objectstringrequired
statusintegerrequired
messagestringrequired
Example: returns_401
{
"object": "error",
"status": 401,
"message": "Authentication required"
}