Reference
Afsnittet API & Integrations indeholder værktøjer til programmatisk integration af 7Stamp med jeres eksterne systemer — CRM, POS, ERP, analytics, messenger-bots.
14. API & Integrations

Afsnittet API & Integrations indeholder værktøjer til programmatisk integration af 7Stamp med jeres eksterne systemer — CRM, POS, ERP, analytics, messenger-bots.
API Keys
Sektionens hovedside er API-nøglelisten. Kolonner:
- Name — nøgle-navn (matcher ofte det tilknyttede Staff-navn).
- Login — Staff-login nøglen er bundet til.
- API Key — selve nøglen (starter med
7loc_sc_..., skjult som standard, kopieres med ét klik). - Status —
Active. - 🔄 — genskab nøgle.
- 🗑️ — slet nøgle.
Oprettelse af API-nøgle

Tryk + ADD API KEY — popupen Generate API Key åbner:
- Scanner — dropdown til at vælge Staff Login, nøglen bindes til (én Staff kan have én nøgle).
- Knapper CANCEL / GENERATE.
Efter GENERATE oprettes nøglen og vises på listen. Kopiér den straks — den fulde nøgle vises måske ikke igen.
Hvad I kan via API’et
- Issue a card til kunde efter e-mail/telefon.
- Tilføj et stempel til en bestemt kunde.
- Issue a voucher (skabelon eller brugerdefineret, med Redeem Code).
- Redeem a voucher (hvis I arbejder via jeres eget POS).
- Read state for kortet, fremskridt, historik.
- Subscribe to Webhooks for at modtage begivenheder i realtid.
Webhooks
Webhooks sender kortbegivenheder til et eksternt system. Understøttede (se begivenhedsordlisten):
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.
Eksempel på 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
}
}
}
Færdige POS-integrationer
- Poster — færdig integration, forbindes med få klik.
- Serve — færdig integration.
- Andre kasser — laves efter anmodning. Gratis hvis teknisk muligt (dvs. jeres kasse har åbent API eller Webhooks).
Messenger-udsendelser via 7loc.com
Til WhatsApp-, Telegram-, Viber-broadcasts forbindes 7loc.com-integrationen. Når den er aktiv, bliver «messengers»-kanalen tilgængelig i Campaigns ved siden af PUSH og E-mail.
No-code-scenarier: Zapier og Make
7Stamp API + Webhooks fungerer med Zapier og Make (Integromat), så I kan bygge scenarier uden kode:
- «Når
VOUCHER_REDEEMED— tilføj tag i Mailchimp». - «Når
REWARD_EARNED— send notifikation til Slack». - «Når
BIRTHDAY_GREETING— opret opgave i CRM».
Visual walkthrough
Use the screen sets below as a visual companion to the article. Open any image to inspect it at full size.