Справочник
Раздел API & Integrations содержит инструменты для программной интеграции 7Stamp с вашими внешними системами — CRM, POS, ERP, аналитикой и ботами в мессенджерах.
14. API & Integrations

Раздел API & Integrations содержит инструменты для программной интеграции 7Stamp с вашими внешними системами: CRM, POS, ERP, аналитикой и ботами в мессенджерах.
API Keys
Главная страница раздела — список API-ключей. Колонки:
- Name — название ключа, обычно совпадает с привязанным Staff name.
- Login — Staff login, к которому привязан ключ.
- API Key — сам ключ, начинается с
7loc_sc_..., по умолчанию скрыт и копируется в один клик. - Status —
Active. - 🔄 — регенерация ключа.
- 🗑️ — удаление ключа.
Создание API key

Нажмите + ADD API KEY — откроется всплывающее окно Generate API Key:
- Scanner — выпадающий список для выбора Staff Login, к которому будет привязан ключ. У одного Staff может быть один ключ.
- Кнопки CANCEL и GENERATE.
После нажатия GENERATE ключ будет создан и появится в списке. Скопируйте его сразу: позже полный ключ может больше не показываться.
Что можно делать через API
- Issue a card клиенту по email или телефону.
- Add a stamp конкретному клиенту.
- Issue a voucher — шаблонный или кастомный, с Redeem Code.
- Redeem a voucher, если вы работаете через собственный POS.
- Read state карты, прогресса и истории.
- Subscribe to Webhooks, чтобы получать события в реальном времени.
Webhooks
Webhooks отправляют события карты во внешнюю систему. Поддерживаются такие события:
SCAN,DELIVERY_INSERT.REWARD_EARNED,LOTTERY_WIN.VOUCHER_ISSUED,ADMIN_VOUCHER_ISSUE,VOUCHER_REDEEMED.CARD_JOINED,CARD_ADDED_TO_WALLET,CARD_REMOVED_FROM_WALLET.CARD_CAMPAIGN,BIRTHDAY_GREETING.
Пример Webhook payload
{
"entity": "card_event",
"action": "created",
"entity_id": 707,
"event_id": "8f05e58decec48e09d328f0edebbacf6",
"profile_id": 2,
"profile_name": "Your Business",
"profile_lang": "en",
"data": {
"event_type": "SCAN",
"scanned_at": "2026-10-01T09:19:24.179424",
"user_card_id": 10,
"card_template_id": 14,
"card_template_name": "Collect your stamps!",
"stamps_added": 3,
"stamps_before": 1,
"stamps_after": 4,
"amount": null,
"external_order_id": "ORDER-1001",
"workplace": { "id": 4, "name": "Bar Counter" },
"device_type": null,
"external_id": "odoo_contact_8821",
"external_source": "odoo",
"issued_vouchers": [
{
"id": 174,
"unique_code": "100425813507",
"stamp_number": 4,
"issued_at": "2026-10-01T09:19:24.191836",
"expires_at": "2027-01-01T23:59:59",
"status": "ACTIVE",
"voucher_template_id": 58,
"voucher_description": "Free coffee",
"voucher_image_url": "https://..."
}
],
"achieved_goals": [],
"user": {
"id": 2,
"name": "Anna",
"full_name": "Anna Smith",
"email": "anna@example.com",
"telegram_chat_id": null,
"telegram_username": null,
"whatsapp_phone": null,
"birth_date": null
}
}
}
Готовые POS-интеграции
- Poster — готовая интеграция, подключается в несколько кликов.
- Serve — готовая интеграция.
- Другие кассы — по запросу. Бесплатно, если это технически реализуемо, то есть если у вашей системы есть открытый API или Webhooks.
Рассылки в мессенджеры через 7loc.com
Для рассылок в WhatsApp, Telegram и Viber подключается интеграция с 7loc.com. После активации канал “messengers” появляется в Campaigns рядом с PUSH и Email.
No-code сценарии: Zapier и Make
7Stamp API + Webhooks работают с Zapier и Make (Integromat), поэтому можно строить сценарии без кода:
- “Когда приходит
VOUCHER_REDEEMED— добавить тег в Mailchimp”. - “Когда приходит
REWARD_EARNED— отправить уведомление в Slack”. - “Когда приходит
BIRTHDAY_GREETING— создать задачу в CRM”.
Визуальный обзор
Используйте наборы экранов ниже как визуальное сопровождение к статье. Любое изображение можно открыть в полном размере.