Αναφορά
Δημιουργία API keys δεμένων σε Staff Login, λειτουργίες API, λίστα webhook events και έτοιμες ενσωματώσεις POS, Zapier/Make, 7loc.com.
14. API & Integrations

Η ενότητα API & Integrations περιέχει εργαλεία προγραμματιστικής ενσωμάτωσης του 7Stamp με εξωτερικά συστήματα — CRM, POS, ERP, analytics, messenger bots.
API Keys
Η κύρια σελίδα είναι ο κατάλογος κλειδιών API. Στήλες:
- Name — όνομα κλειδιού (συνήθως ταιριάζει με συνδεδεμένο Staff).
- Login — Staff login στο οποίο δένεται το κλειδί.
- API Key — το ίδιο το κλειδί (ξεκινά με
7loc_sc_..., κρυφό εξ ορισμού, αντιγραφή με ένα κλικ). - Status —
Active. - 🔄 — αναδημιουργία κλειδιού.
- 🗑️ — διαγραφή κλειδιού.
Δημιουργία API key

Πατήστε + ADD API KEY — ανοίγει Generate API Key:
- Scanner — dropdown επιλογής Staff Login στο οποίο δεσμεύεται το κλειδί (ένα Staff = ένα κλειδί).
- Κουμπιά CANCEL / GENERATE.
Μετά το GENERATE το κλειδί εμφανίζεται στη λίστα. Αντιγράψτε το αμέσως — το πλήρες κλειδί μπορεί να μην ξαναεμφανιστεί.
Τι μπορείτε μέσω API
- Εκδόστε κάρτα σε πελάτη με email/τηλέφωνο.
- Προσθέστε σφραγίδα σε συγκεκριμένο πελάτη.
- Εκδώστε voucher (από πρότυπο ή custom, με Redeem Code).
- Εξαργυρώστε voucher (αν δουλεύετε μέσω δικού σας POS).
- Διαβάστε κατάσταση κάρτας, πρόοδο, ιστορικό.
- Εγγραφείτε σε 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
{
"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).
Εκπομπές messenger μέσω 7loc.com
Για εκπομπές WhatsApp, Telegram, Viber συνδέεται η ενσωμάτωση 7loc.com. Όταν είναι ενεργή, το κανάλι «messengers» εμφανίζεται στις Campaigns δίπλα στο PUSH και Email.
Σενάρια χωρίς κώδικα: Zapier και Make
Το API 7Stamp + Webhooks δουλεύουν με Zapier και Make (Integromat):
- «Όταν
VOUCHER_REDEEMED— πρόσθεσε tag στο Mailchimp». - «Όταν
REWARD_EARNED— ειδοποίηση στο Slack». - «Όταν
BIRTHDAY_GREETING— δημιούργησε task στο CRM».
Οπτική περιήγηση
Χρησιμοποιήστε τα σετ οθονών παρακάτω ως οπτικό συνοδευτικό του άρθρου. Ανοίξτε οποιαδήποτε εικόνα σε πλήρες μέγεθος.