Viite
API-avaimet, webhookit ja valmiit POS-integraatiot.
14. API & Integrations

API & Integrations -osio sisältää työkalut 7Stampin ohjelmalliseen integrointiin ulkoisiin järjestelmiin — CRM, POS, ERP, analytiikka, messenger-botit.
API Keys
Pääsivu on API-avaimien lista. Sarakkeet:
- Name — avaimen nimi (usein vastaa Staff-nimeä).
- Login — Staff-kirjautuminen, johon avain on sidottu.
- API Key — avain itse (alkaa
7loc_sc_..., oletuksena piilotettu, kopioitavissa). - Status —
Active. - 🔄 — regeneroi avain.
- 🗑️ — poista avain.
API-avaimen luominen

Napauta + ADD API KEY — avautuu Generate API Key:
- Scanner — valitse Staff Login, johon avain sidotaan (yhdellä Staffilla voi olla yksi avain).
- CANCEL / GENERATE.
Kopioi avain heti — täyttä avainta ei välttämättä näytetä uudelleen.
Mitä API:lla voi tehdä
- Myöntää kortin asiakkaalle sähköpostilla/puhelimella.
- Lisätä leiman tietylle asiakkaalle.
- Myöntää voucherin (pohjasta tai räätälöity, Redeem Codella).
- Lunastaa voucherin (jos käytät omaa POS-työnkulkua).
- Lukea kortin tilan, edistymisen, historian.
- Tilata Webhookit reaaliaikaisiin tapahtumiin.
Webhooks
Webhookit lähettävät korttitapahtumat ulkoiseen järjestelmään. Tuetut:
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-esimerkkikuorma
{
"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
}
}
}
Valmiit POS-integraatiot
- Poster — valmis integraatio, muutama klikkaus.
- Serve — valmis integraatio.
- Muut kassat — pyynnöstä. Ilmainen jos teknisesti toteutettavissa (avoin API tai webhookit).
Viestilähetykset 7loc.comin kautta
WhatsApp-, Telegram- ja Viber-lähetyksiin kytketään 7loc.com -integraatio. Kun se on aktiivinen, Campaignsissa näkyy „viestimet” -kanava PUSHin ja sähköpostin rinnalla.
No-code: Zapier ja Make
7Stamp API + Webhookit toimivat Zapierin ja Maken (Integromat) kanssa:
- „Kun
VOUCHER_REDEEMED— lisää tag Mailchimpiin”. - „Kun
REWARD_EARNED— lähetä Slack-ilmoitus”. - „Kun
BIRTHDAY_GREETING— luo tehtävä CRM:ään”.
Visual walkthrough
Use the screen sets below as a visual companion to the article. Open any image to inspect it at full size.