Core trade

Получить журнал закупок

Продажи и поставщикам в области юрлиц действующего: закупка без юрлица виден только тому, кому видны все юрлица; приложение видит только закупки своего источника. Строка несёт итоги, стороны словами и статус кабинета. total — сколько закупок под отбором всего.

get/api/v1/core/purchases

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/purchases
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)
    • HTTP bearer

Query parameters

side'sale' | 'purchase'
statusstring

Состояние по канону или несколько через запятую: draft, confirmed, executing, executed, closed, cancelled

contact_idstring uuid
company_idstring uuid
business_idstring uuid
contract_idstring uuid
project_idstring uuid
responsible_idstring uuid

Сотрудник среди ответственных закупки

date_fromstring date
date_tostring date
searchstring

Номер, название, внешний номер, покупатель или контрагент

external_idstring

Внешний номер у источника загрузки

source'manual' | 'app' | 'import' | 'marketplace' | 'crm' | 'migration' | 'contract'

Откуда продажа или закупка. contract — продажа или закупка периода регулярного договора документооборота (commerce-cycle.md § 2.6): его external_id — «<id договора>/<период>» (2026-10, 2026-Q4, 2026-W41), и загрузка с тем же внешним номером отвечает core.trade.foreign_source.

withstring

Дополнения ответа через запятую: progress — ход каждой закупки (исполнено, оплачено, счёт/акт/УПД), counts — число закупок по состояниям без отбора состояний, totals — итоги столбцов по всему отбору

limitinteger

Размер страницы; больше потолка срезается до 200

offsetinteger
amount_fromstring
amount_tostring
papersstring

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Response

Страница журнала закупок

totalinteger required

Сколько продаж или закупок под отбором всего

limitinteger required
offsetinteger required
has_moreboolean required
state_countsobject

Только с with=counts: число продаж или закупок по состояниям при том же отборе без отбора состояний

Changes

No recorded changes to this operation across all 1 revision of this API.