diff --git a/10-platform/notifications.md b/10-platform/notifications.md index baf2246..de56510 100644 --- a/10-platform/notifications.md +++ b/10-platform/notifications.md @@ -16,7 +16,7 @@ 2. **Отправка**: `POST https://synapse.gnexus.space/api/v1/events`, заголовок `Authorization: Bearer syn_*`. Приём мгновенно возвращает `202` — обработка асинхронная. Статус доставки — `GET /api/v1/events/{id}`. 3. **Конверт v1**: поля `source`, `subject`, `action`, `priority` (`low|normal|high|critical`), `payload` (объект), `dedup_key`, `ttl_seconds`, `scheduled_at`. Полный контракт — `docs/05-ingestion-api.md` в репо Synapse. 4. **Адресное уведомление пользователю** — конвенция `payload.user_id` = `sub` gnexus-auth (это часть payload-конвенции, не получатель). -5. **Client-libs**: тонкие клиенты без очередей — `gn-synapse-client-py` (PyPI `gnexus-synapse`), `gn-synapse-client-php` (Composer `gnexus/synapse-client`), установка по тегу `v0.1.0`. Конфиг только env: +5. **Client-libs**: тонкие клиенты без очередей — `gn-synapse-client-py` (PyPI `gnexus-synapse`), `gn-synapse-client-php` (Composer `gnexus/synapse-client`), установка по свежему тегу (`v0.1.2`). Конфиг только env: | env | что | |---|---|