---
title: "Store Performance"
method: GET
path: "/v3/analytics/store-performance"
tags: ["Analytics"]
---

# Store Performance

`GET /v3/analytics/store-performance`

## Request

- Base URL: `https://api.rhinoartisan.com`
- URL: `https://api.rhinoartisan.com/v3/analytics/store-performance`
- Auth: API key in header `apikey`
- TypeScript: <https://skmtc.dev/rhinoartisan/apis/rhinoartisan-api/docs/v3/analytics/store-performance/get.ts> (a function with typed inputs; its response is checked against the schema)

Designs saved for clients, quotes issued, confirmed sales, conversion, average values and their evolution, with the previous period of the same length to compare. Metrics that cannot be measured yet come in `unavailable`.

## Query parameters

- `from` string, date
- `to` string, date
- `granularity` 'day' | 'week' | 'month'
- `store_id` integer

## Response `200`

The figures

- object

## Other responses

- `400`: INVALID_DATE | INVALID_PERIOD | PERIOD_TOO_LONG | INVALID_GRANULARITY | GRANULARITY_TOO_FINE
- `403`: INVALID_ROLE | STORE_NOT_ALLOWED
- `404`: STORE_NOT_FOUND

## Changes

- **2026-10-19** `62309c5ff1a9`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rhinoartisan/apis/rhinoartisan-api/changes/v3/analytics/store-performance/get.md)

---

[API](https://skmtc.dev/rhinoartisan/apis/rhinoartisan-api.md) - [All operations](https://skmtc.dev/rhinoartisan/apis/rhinoartisan-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rhinoartisan/apis/rhinoartisan-api/revisions/f0e1d3d69cfb?raw)
