---
title: "Рассчитать снимок показателя"
method: GET
path: "/api/v1/dashboard/metrics/{id}/snapshot"
tags: ["Dashboard metrics"]
---

# Рассчитать снимок показателя

`GET /api/v1/dashboard/metrics/{id}/snapshot`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/dashboard/metrics/{id}/snapshot`
- Auth: one of:
  - HTTP bearer
  - OAuth 2 (authorization code, authorization URL `https://erp.akeda.ru/oauth2/authorize`, token URL `https://erp.akeda.ru/oauth2/token`, scopes: `akeda:delegate`)

Готовый результат владельца за from/to с отбором юрлица и проекта. Деньги передаются строками с валютой; пустая величина неизвестна. as_of означает время расчёта, а не свежесть выгрузки внешнего поставщика. Ответ ограничен форматом карточки, а не заменяет полный отчёт. До расчёта и выдачи повторно проверяются текущий доступ сотрудника к модулю-владельцу и подключение этого модуля. Токен виджета открывает только эту витрину и не выдаёт сотруднику новых прав.

## Path parameters

- `id` string, required

## Query parameters

- `from` string, date, required
- `to` string, date, required
- `company` string, uuid
- `project` string, uuid

## Headers

- `X-Tenant` string, required

## Response `200`

Снимок показателя

- DashboardMetricSnapshot
  - `id` string, required
  - `template` 'amount' | 'trend' | 'rows' | 'tiles' | 'bars' | 'table', required
  - `title` string, required
  - `value` string, required
  - `currency` string, required
  - `caption` string, required
  - `as_of` string, date-time, required
  - `deeplink` string, required
  - `points` object[], required
    - `label` string, required
    - `value` string, required
  - `rows` object[], required
    - `title` string, required
    - `value` string, required
    - `detail` string, required
  - `tiles` object[], required
    - `label` string, required
    - `value` string, required
    - `note` string, required
    - `tone` '' | 'positive' | 'negative', required
  - `bars` object[], required
    - `title` string, required
    - `value` string, required
    - `note` string, required
    - `fill` number, required
    - `tone` '' | 'positive' | 'negative', required
  - `columns` object[], required
    - `title` string, required
  - `table` object[], required
    - `title` string, required
    - `cells` object[], required
      - `value` string, required
      - `tone` '' | 'positive' | 'negative', required

## Other responses

- `400`: Некорректный запрос или нарушение бизнес-правила
- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права
- `404`: Запись не найдена или не видима текущему пользователю

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/3c60ded179f2?raw)
