Инструкции 24 октября 2026 · 6 мин чтения

Как подключить API Анкоры к своей системе

Включите API в кабинете, передайте ключ разработчику и решите, каким операциям ключ открыт. Дальше ваша касса, 1С, CRM или сайт сами начисляют и списывают бонусы, а вебхуки присылают новых клиентов и операции.

API — способ подключить к программе лояльности любую систему, для которой нет готовой интеграции: свою кассу, 1С, CRM, сайт или сценарий в Zapier и Make. Через API внешняя система находит клиента по телефону или QR карты, проводит продажу со скидкой и списанием бонусов, возвращает покупки, продаёт абонементы и подписки. А вебхуки сами присылают ей новых клиентов и каждую операцию по карте.

Запросы к API пишет разработчик — по документации с примерами. От владельца нужно три вещи: включить API, передать ключ и решить, какие операции ключу разрешить.

Шаг 1. Включите API

В кабинете откройте «Интеграции» → «API и Zapier» и нажмите «Включить API». Анкора создаст ключ доступа — длинную строку, которая начинается с ak_.

Шаг 2. Передайте ключ разработчику

Ключ — в блоке «Ключ доступа». Передавайте его только тем, кто настраивает интеграцию, и не размещайте в коде сайта или мобильного приложения: ключ открывает доступ ко всей клиентской базе.

Ключ попал не туда или сотрудник, который его знал, ушёл — нажмите «Перевыпустить ключ». Старый перестанет работать сразу, новый нужно будет передать в интеграцию.

Шаг 3. Решите, что открыть ключу

Чтение, начисление за покупки, списание бонусов, штампы, абонементы, подписки и визиты работают с любым ключом. Две группы операций обходят правила программы, поэтому выключены — их включают в блоке «Права ключа»:

  • «Управление балансами» — начисление вручную, установка и корректировка кэшбэка, баллов и штампов, изменение суммы покупок для ступеней. Нужно, например, чтобы перенести балансы из старой программы лояльности.
  • «Возвраты и отмены» — возврат покупки, возврат абонемента, отмена подписки. Нужно кассе, которая проводит возвраты.

Не уверены — оставьте выключенными: внешняя система получит понятную ошибку, и право можно включить позже.

Шаг 4. Проверьте подключение

Первый запрос разработчика — GET /account. Он вернёт название бизнеса, состояние подписки и то, разрешены ли сейчас операции. Если подписка Анкоры закончилась, чтение продолжит работать, а начисления и списания будут отклоняться, пока подписка не продлена.

Шаг 5. Подключите вебхуки, если нужны

Вебхуки нужны, когда внешняя система должна узнавать о событиях сразу: CRM — о новом клиенте, сайт — об изменении баланса. В блоке «Вебхуки» укажите адрес вашей системы (только https), выберите события и нажмите «Добавить подписку». Кнопка «Отправить тестовое событие» сразу покажет, принимает ли адрес запросы, а «Последние доставки» — что и когда ушло.

Если адрес трое суток не принимает ни одного события, подписка выключится, а на почту бизнеса придёт письмо. Исправьте адрес и нажмите «Включить».

Шаг 6. Следите за журналом

Кнопка «Журнал» вверху страницы показывает каждое начисление, списание и отказ с причиной: клиент не найден, не хватило бонусов, операция выключена в правах ключа. Журнал хранится 14 дней.

Что умеет API

  • Клиенты и карты: вся база с балансами, профиль клиента, поиск по телефону и номеру карты, создание и правка клиента.
  • Покупки: продажа одним запросом — скидка по ступени, списание кэшбэка и баллов, начисление с оплаченной суммы — и возврат по номеру чека.
  • Бонусы: начисление и списание кэшбэка и баллов, штампы и награды.
  • Абонементы, подписки и визиты статуса гостя — те же операции, что у кассира.
  • Справочники: все настройки механик программ, точки продаж, акции.
  • История операций и вебхуки о новых клиентах, изменениях профиля и операциях.

Повтор запроса после сбоя связи не спишет бонусы второй раз: у покупок есть номер чека, у остальных операций — ключ повтора. Подробности, примеры запросов, ответов и ошибок — в документации API.

Частые вопросы

Нужен ли программист?
Для своей кассы, 1С, сайта или CRM — да: разработчик по документации пишет запросы к API. Для Zapier и Make программист обычно не нужен: в них достаточно модуля HTTP-запроса с ключом.
Что можно делать через API?
Получать клиентов с картами и балансами, историю операций, настройки механик, точки и акции; проводить продажу со скидкой и списанием бонусов, возвращать покупки, начислять и списывать кэшбэк и баллы, ставить штампы и выдавать награды, продавать абонементы и подписки, засчитывать визиты, заводить и править клиентов. Вебхуки присылают новых клиентов и каждую операцию по карте.
Не начислит ли касса бонусы дважды?
Нет. У каждой покупки есть номер чека: повтор с тем же номером Анкора не проведёт. Для остальных операций разработчик передаёт ключ повтора (Idempotency-Key) — повторный запрос после сбоя связи не спишет бонусы второй раз.
Что будет, если подписка Анкоры закончится?
Чтение продолжит работать, а начисления, списания и создание клиентов будут отклоняться с понятной ошибкой, пока подписка не продлена. Бонусы и история клиентов сохраняются.
Как работают возвраты?
Возврат по номеру чека снимает ровно то, что начислила эта покупка, и возвращает бонусы, которыми клиент оплатил чек. Возвраты выключены в правах ключа по умолчанию — включите «Возвраты и отмены», если касса должна их проводить.
Как отключить API?
Нажмите «Отключить» внизу страницы «API и Zapier». Ключ и все подписки на вебхуки перестанут работать, балансы и история клиентов сохранятся.

Программа лояльности под вашу нишу

Читайте также

Попробуйте Анкору бесплатно

7 дней бесплатно, без привязки карты. Запуск программы лояльности за 5 минут.

Начать бесплатно