Skip to content
ShopAssist Docs
APIAPI referenceAnalytics

Get Timeseries

{ metric; interval; points: { date; value }[] }.

GET/v1/stores/{store_id}/analytics/timeseriesScope analytics:read

`{ metric; interval; points: { date; value }[] }`.

Parameters

Parameters of Get Timeseries
NameInTypeDescription
store_idrequiredpathstring
metricrequiredquerystring (enum)
fromrequiredquerystringStore-local date, inclusive
torequiredquerystringStore-local date, inclusive
intervalquery"day" | "week" | "month"
comparequery"previous_period" | null

Example request

curl -X GET "https://api.shopassist.coec.dk/v1/stores/sto_01j8000000e008000000000000/analytics/timeseries" \
  -H "Authorization: Bearer $SHOPASSIST_API_KEY"

Response 200 (Timeseries)

Response of Get Timeseries
FieldTypeDescription
intervalrequired"day" | "week" | "month"
metricrequiredstring (enum)one of conversations, billable_units, ai_replies, widget_opens, resolution_rate, handoff_rate, csat_avg, csat_count, leads, add_to_cart, checkout_clicks, attributed_orders, chat_conversion_rate, attribution_coverage, proactive_ctr, answers_rated_up, answers_rated_down, revenue_add_to_cart, revenue_checkout_link, revenue_assisted_session
pointsrequiredTimeseriesPoint[]
points[].daterequiredstringformat date
points[].valuerequirednumber | null
{
  "interval": "day",
  "metric": "conversations",
  "points": [
    {
      "date": "2026-10-01",
      "value": 1
    }
  ]
}

Errors

Every error uses the error envelope; the code field is stable.

  • 400 Bad Request
  • 401 Unauthorized
  • 403 Forbidden
  • 404 Not Found
  • 422 Unprocessable Content
  • 429 Too Many Requests

Last updated on