Ενσωμάτωση προγραμματιστή

7stamp REST API

Διαθέσιμος

Το 7stamp Integration API επιτρέπει σε ένα CRM, πλατφόρμα ηλεκτρονικού εμπορίου, POS, προσαρμοσμένο backend ή εργαλείο αυτοματισμού να διαχειρίζεται κάρτες αφοσίωσης πορτοφολιού με το αναγνωριστικό επαφής που χρησιμοποιεί ήδη το δικό σας σύστημα. Είναι η καθολική επιλογή όταν δεν υπάρχει εξειδικευμένη ενσωμάτωση.

Η βάση API URL είναι https://api.7loc.com/cards-api. Επαληθεύστε κάθε αίτημα με ένα κλειδί API ως διακριτικό Bearer. Χρησιμοποιήστε τη συνδεδεμένη αναφορά OpenAPI για τα ζωντανά σχήματα αιτημάτων και απόκρισης πριν δημιουργήσετε τη λογική παραγωγής.

Τι μπορείτε να κάνετε με το API

Το API είναι η πλευρά εγγραφής της στοίβας ενοποίησης. Χρησιμοποιήστε το όποτε το δικό σας λογισμικό παραμένει η λειτουργική πηγή της αλήθειας, ενώ το 7stamp χειρίζεται το επίπεδο αφοσίωσης του πορτοφολιού.

Εκδώστε κάρτες από το δικό σας λογισμικό

Δημιουργήστε έναν σύνδεσμο προσωπικής κάρτας πορτοφολιού για οποιονδήποτε πελάτη στο σύστημά σας. Παραδώστε το μέσω του δικού σας email, SMS, push ή ροής εντός εφαρμογής. Ο πελάτης ανοίγει τον σύνδεσμο και αποθηκεύει την κάρτα στο Apple Wallet ή στο Google Wallet.

Πιστωτικά γραμματόσημα από οποιαδήποτε πηγή

Όταν μια αγορά κλείνει στο προσαρμοσμένο σας POS, όταν πληρώνεται μια ηλεκτρονική παραγγελία στον ιστότοπό σας ή όταν ολοκληρωθεί μια υπηρεσία στο σύστημα κρατήσεών σας, καλέστε το API για να πιστώσετε τα γραμματόσημα. Η κάρτα ενημερώνεται μέσα σε δευτερόλεπτα.

Διαχειριστείτε κουπόνια και καμπάνιες

Εκδώστε ένα εφάπαξ κουπόνι σε έναν συγκεκριμένο πελάτη, δημιουργήστε ροές ανταμοιβής έτοιμες για καμπάνια και επαναφέρετε την κατάσταση κουπονιών στα συστήματα που χειρίζονται τα οικονομικά και την ποιότητα των υπηρεσιών.

Τεκμηριωμένες λειτουργίες ενοποίησης API

Αυτές είναι οι δημόσιες διαδρομές API πίσω από τις ενέργειες Make και Zapier. Διαβάστε το ακριβές σχήμα στην αναφορά API. μην συνάγετε ονόματα πεδίων από διαφορετικό τελικό σημείο.

Καρτέλλες POST /cards/invite

Δημιουργήστε μια πρόσκληση κάρτας

Δημιουργεί μια νέα προσωπική εγκατάσταση URL για μια εξωτερική επαφή.

Καρτέλλες POST /cards/invite/bulk

Μαζική δημιουργία προσκλήσεων κάρτας

Δημιουργεί έως και 100 συνδέσμους προσκλήσεων σε μια ελεγχόμενη παρτίδα.

Καρτέλλες GET /cards

Βρείτε κάρτες

Αναζητά τα αρχεία της κάρτας με βάση το εξωτερικό αναγνωριστικό επαφής.

Καρτέλλες GET /cards/{user_card_id}

Λάβετε τα στοιχεία της κάρτας

Επιστρέφει την πλήρη κατάσταση μιας κάρτας από το εσωτερικό της 7stamp ID.

Καρτέλλες POST /cards/scan

Σαρώστε μια κάρτα

Προσθέτει γραμματόσημα με κάρτα ID ή External ID και καταγράφει την παραγγελία πηγής όταν παρέχεται.

Πρότυπα GET /templates

Πρότυπα λίστας

Εμφανίζει τα πρότυπα καρτών που είναι διαθέσιμα στο χώρο εργασίας του κλειδιού/profile.

Πρότυπα GET /templates/{template_id}/design

Λάβετε σχέδιο προτύπου

Διαβάζει οπτικές ρυθμίσεις για ένα γνωστό πρότυπο κάρτας.

Κουπόνια POST /vouchers/issue

Έκδοση κουπονιού

Εκδίδει κουπόνι σε κάτοχο κάρτας.

Μηνύματα POST /messages/send

Στείλτε ένα μήνυμα

Αποστέλλει περιεχόμενο email-card push και/or σε έναν κάτοχο κάρτας.

Πού να δημιουργήσετε και να αντιγράψετε το κλειδί API

Αυτές είναι πραγματικές οθόνες 7stamp Admin. Ανοίξτε το API & Integrations, προσθέστε ένα κλειδί και, στη συνέχεια, αντιγράψτε το σε μια ασφαλή μυστική σύνδεση ή σύνδεση αυτοματισμού από την πλευρά του διακομιστή.

7stamp Admin API & Integrations οθόνη που δείχνει το κουμπί Add API Key και Δημιουργία διαλόγου API Πλήκτρο διαλόγου
Βήμα 1 — Επιλέξτε ⟦33 πλοήγηση στο αριστερό και επιλέξτε ⟦ 8 Integrations στο αριστερά API Keys, επιλέξτε Add API Key, επιλέξτε την κατάλληλη σύνδεση προσωπικού και δημιουργήστε το κλειδί. Παράθυρο διαλόγου
7stamp Admin που δείχνει ένα κλειδί API που δημιουργήθηκε πρόσφατα και τον έλεγχο αντιγραφής του
Βήμα 2 — Αντιγράψτε το νέο κλειδί σε μια διαχείριση κωδικών πρόσβασης, μυστικό διακομιστή ή ασφαλή σύνδεση ⟦24837⦟24837⟧. Μην το επικολλήσετε σε πηγαίο κώδικα, εφαρμογή προγράμματος περιήγησης ή εισιτήριο υποστήριξης.

Τρεις αποφάσεις που πρέπει να λάβετε πριν την κωδικοποίηση

API εύρος κλειδιού

Δημιουργήστε το κλειδί στο 7stamp Admin κάτω από το API Integrations → API KeysAdd API Key. Ένα κλειδί ανήκει σε ένα χώρο εργασίας/profile, επομένως δημιουργήστε ξεχωριστά κλειδιά για ανάπτυξη και παραγωγή όταν το επιτρέπει η ρύθμιση του λογαριασμού σας. Περιστρέψτε ή ανακαλέστε την πρόσβαση από τον πίνακα εργαλείων εάν αποκαλυφθεί κάποιο μυστικό. Το

Ταυτότητα πελάτη

External ID είναι το σταθερό αναγνωριστικό επαφής από το σύστημά σας: ένα CRM ID, πελάτης UUID ή email, αριθμός τηλεφώνου, Προτιμήστε ένα αμετάβλητο σύστημα ID. Προαιρετικά, προσθέστε External Source για να αποφύγετε συγκρούσεις μεταξύ συστημάτων και για να καταστήσετε σαφή τη συσχέτιση webhook.

Επιλογή προτύπου

Όταν το προφίλ έχει ένα ενεργό πρότυπο, το template_id μπορεί να παραληφθεί και το 7stamp το επιλέγει αυτόματα. Όταν έχει πολλά ενεργά πρότυπα, περάστε το προβλεπόμενο template_id. Διαβάστε πρώτα το GET /templates αντί να κωδικοποιήσετε σκληρά ένα μαντέψει ID.

Ελάχιστο επικυρωμένο αίτημα: δημιουργήστε μια πρόσκληση

Αντιγράψτε το στο βήμα αυτοματισμού bash
curl -X POST "https://api.7loc.com/cards-api/cards/invite" \
  -H "Authorization: Bearer YOUR_7STAMP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "external_id": "crm_contact_8821",
    "external_source": "hubspot",
    "template_id": 42
  }'

Από το κλειδί API σε ένα πρώτο επιτυχημένο αίτημα

01

Sign in to 7stamp Admin and create a key: API Integrations → API KeysAdd API Key. Store it in your secret manager, not source code or a client-side application.

02

Ορίστε τη βάση URL σε https://api.7loc.com/cards-api και προσθέστε Authorization: Bearer ακολουθούμενο από το κλειδί σε κάθε αίτημα από την πλευρά του διακομιστή.

03

Καλέστε πρώτα στο GET /templates. Μια επιτυχημένη απάντηση επιβεβαιώνει το διακριτικό και εμφανίζει τα πρότυπα που είναι διαθέσιμα σε αυτόν τον χώρο εργασίας/profile.

04

Επιλέξτε το σταθερό External ID και το προαιρετικό External Source από το δικό σας σύστημα. Χρησιμοποιήστε το ίδιο ακριβώς ζεύγος ταυτότητας στη λογική δημιουργίας, σάρωσης, αναζήτησης και webhook.

05

Καλέστε στο POST /cards/invite με μια δοκιμαστική επαφή μιας χρήσης. Επαληθεύστε την επιστρεφόμενη εγκατάσταση URL πριν από την αυτοματοποίηση της παράδοσης σε πραγματικούς πελάτες.

06

Προσθέστε ενέργειες POST /cards/scan, κουπόνι ή μήνυμα μόνο αφού έχετε καταγραφή, χειρισμό σφαλμάτων και μια ασφαλή στρατηγική επανάληψης/idempotency στο δικό σας backend.

Χρησιμοποιήστε την αναφορά API ως σύμβαση

Η δημόσια αναφορά Swagger/OpenAPI περιέχει το τρέχον τελικό σημείο, την παράμετρο, το σώμα αιτήματος, την απόκριση και τα σχήματα webhook. Το διαδραστικό URL είναι https://api.7loc.com/cards-api/docs και το συμβόλαιο αναγνώσιμο από μηχανή είναι https://api.7loc.com/cards-api/openapi.json. Διαβάστε το πριν εφαρμόσετε τη διαχείριση σφαλμάτων ή προσθέσετε προαιρετικά πεδία.

Έλεγχος ταυτότητας και ασφάλεια κλειδιού

Το κλειδί είναι μυστικό από την πλευρά του διακομιστή. Μην το εκθέτετε σε JavaScript του προγράμματος περιήγησης, σε πακέτο εφαρμογών για κινητά, σε δημόσια φόρμα, στιγμιότυπα οθόνης, πεδία κειμένου Make/Zapier ή εισιτήρια υποστήριξης. Χρησιμοποιήστε διακομιστή, ασφαλή σύνδεση αυτοματισμού ή μυστικό διαχειριστή. Εάν το κλειδί κοινοποιηθεί κατά λάθος, ανακαλέστε το ή περιστρέψτε το στο 7stamp Admin και ενημερώστε την επηρεαζόμενη σύνδεση.

Συχνές ερωτήσεις

Πού μπορώ να βρω ένα διακριτικό 7stamp API;

Στο 7stamp Admin, μεταβείτε στο API Integrations → API Keys → Add API Key. Στη συνέχεια, το διακριτικό αποστέλλεται στην κεφαλίδα Authorization ως Bearer ακολουθούμενο από το κλειδί.

Ποια είναι η βάση URL και η μέθοδος ελέγχου ταυτότητας;

Χρησιμοποιήστε το https://api.7loc.com/cards-api και στείλτε το Authorization: Bearer YOUR_7STAMP_API_KEY για κάθε εξουσιοδοτημένο αίτημα.

Πότε μπορώ να παραλείψω το template_id;

Μόνο όταν το συνδεδεμένο προφίλ έχει ακριβώς ένα ενεργό πρότυπο κάρτας. Εάν είναι ενεργά πολλά πρότυπα, επιλέξτε το σωστό template_id από το GET /templates.

Πρέπει να χρησιμοποιήσω τα API, Make ή Zapier;

Χρησιμοποιήστε το API για προσαρμοσμένο POS, backend, ιστότοπο ή πλήρη έλεγχο. Χρησιμοποιήστε το Make για οπτικά σενάρια διακλάδωσης. Χρησιμοποιήστε το Zapier για μια κυρίως γραμμική ροή εργασίας ενεργοποίησης ενεργοποίησης. Και τα τρία βασίζονται στο ίδιο κλειδί API και στο ίδιο συμβόλαιο API.

Επόμενο βήμα

Δοκιμάστε πρώτα τη μικρότερη ασφαλή ροή API

Δημιουργήστε το κλειδί, καλέστε στο GET /templates, δημιουργήστε μία πρόσκληση για μια επαφή μιας χρήσης και, στη συνέχεια, προσθέστε μυστικά παραγωγής, καταγραφή, επαναλήψεις και χειρισμό webhook γύρω από το αποδεδειγμένο αίτημα.