Integració de desenvolupadors

7stamp REST API

Disponible

El 7stamp Integration API permet a un CRM, una plataforma de comerç electrònic, un POS, un backend personalitzat o una eina d'automatització gestionar les targetes de fidelització de cartera amb l'identificador de contacte que ja utilitza el vostre propi sistema. És l'opció universal quan no existeix una integració especialitzada.

La base API URL és https://api.7loc.com/cards-api. Autentiqueu cada sol·licitud amb una clau API com a testimoni Bearer. Utilitzeu la referència OpenAPI enllaçada per als esquemes de sol·licitud i resposta en directe abans de crear la lògica de producció.

Què pots fer amb el API

El API és el costat d'escriptura de la pila d'integració. Utilitzeu-lo sempre que el vostre propi programari sigui la font operativa de la veritat mentre 7stamp gestiona la capa de lleialtat de la cartera.

Emetre targetes des del vostre propi programari

Genereu un enllaç de targeta de cartera personal per a qualsevol client del vostre sistema. Envieu-lo mitjançant el vostre propi correu electrònic, SMS, push o flux dins de l'aplicació. El client obre l'enllaç i desa la targeta a Apple Wallet o Google Wallet.

Segells de crèdit de qualsevol font

Quan es tanqui una compra al vostre POS personalitzat, quan es pagui una comanda en línia al vostre lloc web o quan es completi un servei al vostre sistema de reserves, truqueu al API per acreditar els segells. La targeta s'actualitza en qüestió de segons.

Gestioneu vals i campanyes

Emeteu un val únic a un client específic, creeu fluxos de recompenses preparats per a la campanya i torneu a incorporar l'estat del val als sistemes que gestionen les finances i la qualitat del servei.

Integració documentada API operacions

Aquestes són les 65 rutes públiques1⟧ Accions Make i Zapier. Llegeix l'esquema exacte a la referència API; no inferiu noms de camps d'un punt final diferent.

Targetes POST /cards/invite

Crea una invitació de targeta

Crea una instal·lació personal nova URL per a un contacte extern.

Targetes POST /cards/invite/bulk

Creació massiva d'invitacions de targetes

Crea fins a 100 enllaços d'invitació en un lot controlat.

Targetes GET /cards

Cerca targetes

Cerca els registres de les targetes per identificador de contacte extern.

Targetes GET /cards/{user_card_id}

Obteniu els detalls de la targeta

Retorna l'estat complet d'una targeta per la seva 7stamp ID interna.

Targetes POST /cards/scan

Escaneja una targeta

Afegeix segells amb targeta ID o External ID i registra l'ordre d'origen quan es subministra.

Plantilles GET /templates

Plantilles de llista

Llista les plantilles de targetes disponibles al lloc de treball de la clau/profile.

Plantilles GET /templates/{template_id}/design

Obteniu un disseny de plantilla

Llegeix la configuració visual d'una plantilla de targeta coneguda.

Vals POST /vouchers/issue

Emetre un val

Emet un val al propietari d'una targeta.

Missatges POST /messages/send

Envia un missatge

Envia contingut push de la targeta de cartera i/or correu electrònic al propietari d'una targeta.

On crear i copiar la clau API

Aquestes són pantalles 7stamp Admin reals. Obriu API i integracions, afegiu una clau i, a continuació, copieu-la a un secret segur del costat del servidor o a una connexió d'automatització. Pantalla

7stamp Admin API i integracions que mostra el botó Add API Key i Genera API Diàleg de tecles
Pas 1 — Seleccioneu ⟦6669 de navegació esquerra, obre ⟦6669 API Keys, trieu Add API Key, seleccioneu l'inici de sessió del personal adequat i genereu la clau. Diàleg
7stamp Admin que mostra una nova clau API i el seu control de còpia
Pas 2 — Copieu la nova clau en un gestor de contrasenyes, un secret del servidor o una connexió segura Make7/2⟧667/2⟧ No l'enganxeu al codi font, a una aplicació de navegador o a un bitllet d'assistència.

Tres decisions que cal prendre abans de codificar

API àmbit de la clau

Creeu la clau a 7stamp Admin a API Integrations → API KeysAdd API Key. Una clau pertany a un lloc de treball/profile, així que creeu claus separades per al desenvolupament i la producció quan la configuració del vostre compte ho permeti. Gireu o revoqueu l'accés des del tauler si s'exposa un secret.

Identitat del client

External ID és l'identificador de contacte estable del vostre sistema: un CRM ID, client UUID, número de telèfon o correu electrònic. Preferiu un sistema immutable ID. Opcionalment, afegiu External Source per evitar col·lisions entre sistemes i per fer explícita la correlació de webhook.

Selecció de plantilla

Quan el perfil té una plantilla activa, template_id es pot ometre i 7stamp la selecciona automàticament. Quan tingui diverses plantilles actives, passeu el template_id previst. Llegiu primer GET /templates en lloc de codificar un ID endevinat.

Sol·licitud mínima d'autenticació: creeu una invitació

Copieu-ho al vostre pas d'automatització 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
  }'

Des de la clau API fins a una primera sol·licitud satisfactòria

01

Inicieu la sessió a 7stamp Admin i creeu una clau: ⟦6675. Emmagatzemeu-lo al vostre gestor secret, no al codi font ni a una aplicació del costat del client.

02

Estableix la base URL a https://api.7loc.com/cards-api i afegiu Authorization: Bearer seguit de la clau a cada sol·licitud del servidor.

03

Truqueu primer al GET /templates. Una resposta correcta confirma el testimoni i mostra les plantilles disponibles per a aquest lloc de treball/profile.

04

Trieu l'estable External ID i l'opcional External Source del vostre propi sistema. Utilitzeu exactament el mateix parell d'identitats a la lògica de creació, exploració, cerca i webhook.

05

Truqueu al POST /cards/invite amb un contacte de prova d'un sol ús. Verifiqueu la instal·lació retornada URL abans d'automatitzar el lliurament als clients reals.

06

Afegiu POST /cards/scan, un val o accions de missatge només després de tenir una estratègia de registre, gestió d'errors i un nou intent/idempotency segur al vostre propi backend.

Utilitzeu la referència API com a contracte

La referència pública Swagger/OpenAPI conté els esquemes actuals del punt final, el paràmetre, el cos de la sol·licitud, la resposta i el webhook. El URL interactiu és https://api.7loc.com/cards-api/docs i el contracte llegible per màquina és https://api.7loc.com/cards-api/openapi.json. Llegiu-lo abans d'implementar la gestió d'errors o afegir camps opcionals.

Autenticació i seguretat de la clau

La clau és un secret del servidor. No l'exposeu en JavaScript del navegador, en un paquet d'aplicacions mòbils, en un formulari públic, en captures de pantalla, en camps de text Make/Zapier o en bitllets d'assistència. Utilitzeu un servidor, una connexió d'automatització segura o un gestor secret. Si alguna vegada la clau es comparteix accidentalment, revoqueu-la o gireu-la a 7stamp Admin i actualitzeu la connexió afectada.

Preguntes freqüents

On puc obtenir un testimoni 7stamp API?

A 7stamp Admin, aneu a API Integrations → API Keys → Add API Key. A continuació, el testimoni s'envia a la capçalera Authorization com a Bearer seguit de la clau.

Quin és la base URL i el mètode d'autenticació?

Utilitzeu https://api.7loc.com/cards-api i envieu Authorization: Bearer YOUR_7STAMP_API_KEY a cada sol·licitud autoritzada.

Quan puc ometre template_id?

Només quan el perfil connectat tingui exactament una plantilla de targeta activa. Si hi ha diverses plantilles actives, seleccioneu la template_id correcta de GET /templates.

He d'utilitzar API, Make o Zapier?

Utilitzeu el API per a un POS, un backend, un lloc personalitzat o un control total. Utilitzeu Make per a escenaris de ramificació visual. Utilitzeu Zapier per a un flux de treball d'acció d'activació principalment lineal. Tots tres es basen en la mateixa clau API i en el mateix contracte API.

Següent pas

Proveu primer el flux de seguretat més petit API

Creeu la clau, truqueu al GET /templates, creeu una invitació per a un contacte d'un sol ús i, a continuació, afegiu secrets de producció, registres, reintents i gestió de webhook al voltant de la sol·licitud provada.