{"info":{"name":"BloomHub API v1 — чтение","description":"Серверные запросы: Энтерпрайз, отдельный внешний ключ. Заполните BLOOMHUB_API_KEY локально. Учебные ID замените своими. Коллекция не создаёт заказы или платежи.","schema":"https://schema.getpostman.com/json/collection/v2.1.0/collection.json"},"auth":{"type":"bearer","bearer":[{"key":"token","value":"{{BLOOMHUB_API_KEY}}","type":"string"}]},"variable":[{"key":"baseUrl","value":"https://bloomhub.ru/api/v1"},{"key":"BLOOMHUB_API_KEY","value":""},{"key":"locationId","value":"00000000-0000-4000-8000-000000000003"},{"key":"orderId","value":"00000000-0000-4000-8000-000000000009"}],"item":[{"name":"Проверить подключение","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/me","description":"Возвращает владельца области ключа, его права и валюту. Не принимает JWT сессии CRM. Право: Любой действующий ключ"},"response":[]},{"name":"Получить точки","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/locations","description":"Возвращает все доступные активные точки без пагинации. Ключ одной точки видит только её. Право: Любой действующий ключ"},"response":[]},{"name":"Получить каталог товаров","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/products?page=1&limit=50&locationId={{locationId}}","description":"Активные неархивные товары и базовые розничные цены. Наличие берите отдельно из /stock; варианты и цены по точкам не входят в этот DTO. Право: catalog:read"},"response":[]},{"name":"Получить рецепты","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/recipes?page=1&limit=50","description":"Общие активные карточки букетов и композиций. Это каталог, а не расчёт наличия, готовой витрины или возможности сборки. Право: catalog:read"},"response":[]},{"name":"Получить остатки точки","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/stock?page=1&limit=50&locationId={{locationId}}","description":"Физический остаток, резерв и свободное количество читаются отдельно для точки. Передайте locationId, если ключ не закреплён за точкой. Право: stock:read"},"response":[]},{"name":"Получить сводку заказов","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/orders?page=1&limit=50&locationId={{locationId}}","description":"Возвращает сводки обычных заказов и мгновенных кассовых продаж со строками состава. Персональные данные клиентов, история платежей и чеки не входят в ответ. Право: orders:read"},"response":[]},{"name":"Получить один заказ","request":{"method":"GET","header":[{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/orders/{{orderId}}","description":"Возвращает заказ по устойчивому UUID в области ключа. Короткий orderNumber не является идентификатором этого метода. Право: orders:read"},"response":[]}]}