Utsted kort fra din egen programvare
Generer en personlig lommebokkortkobling for enhver kunde i systemet ditt. Lever den via din egen e-post, SMS, push eller flyt i appen. Kunden åpner lenken og lagrer kortet til Apple Wallet eller Google Wallet.
Utviklerintegrasjon
7stamp Integration API lar en CRM, e-handelsplattform, POS, tilpasset backend eller automatiseringsverktøy administrere lommeboklojalitetskort med kontaktidentifikatoren ditt eget system allerede bruker. Det er det universelle alternativet når en spesialisert integrasjon ikke eksisterer.
API-basen URL er https://api.7loc.com/cards-api. Autentiser hver forespørsel med en API-nøkkel som et Bearer-token. Bruk den koblede OpenAPI-referansen for live-forespørsels- og svarskjemaene før du bygger produksjonslogikk.
API er skrivesiden av integrasjonsstakken. Bruk den når din egen programvare skal være den operasjonelle kilden til sannhet mens 7stamp håndterer lojalitetslaget i lommeboken.
Generer en personlig lommebokkortkobling for enhver kunde i systemet ditt. Lever den via din egen e-post, SMS, push eller flyt i appen. Kunden åpner lenken og lagrer kortet til Apple Wallet eller Google Wallet.
Når et kjøp avsluttes i din egendefinerte POS, når en online bestilling betales på nettstedet ditt, eller når en tjeneste er fullført i bestillingssystemet ditt, ring API til kredittstempler. Kortet oppdateres i løpet av sekunder.
Utsted en engangskupong til en spesifikk kunde, lag kampanjeklare belønningsflyter og trekk kupongstatus tilbake til systemene som håndterer økonomi og servicekvalitet.
These are the public API routes behind the Make and Zapier actions. Read the exact schema in the API reference; do not infer field names from a different endpoint.
POST /cards/invite Oppretter en fersk personlig installasjon URL for en ekstern kontakt.
POST /cards/invite/bulk Oppretter opptil 100 invitasjonslenker i en kontrollert batch.
GET /cards Slår opp kortposter ved hjelp av ekstern kontaktidentifikator.
GET /cards/{user_card_id} Returnerer hele tilstanden til ett kort ved dets interne 7stamp ID.
POST /cards/scan Legger til stempler med kort ID eller External ID og registrerer kilderekkefølgen når den leveres.
GET /templates Viser kortmaler som er tilgjengelige for nøkkelens arbeidsplass/profile.
GET /templates/{template_id}/design Leser visuelle innstillinger for en kjent kortmal.
POST /vouchers/issue Utsteder en kupong til en korteier.
POST /messages/send Sender lommebokkort-push og/or e-postinnhold til en korteier.
Dette er ekte 7stamp Admin-skjermer. Åpne API & Integrations, legg til en nøkkel, og kopier den deretter til en sikker serversidehemmelighet eller automatiseringstilkobling.
Opprett nøkkelen i 7stamp Admin under API Integrations → API Keys → Add API Key. En nøkkel tilhører én arbeidsplass/profile, så lag separate nøkler for utvikling og produksjon når kontooppsettet tillater det. Roter eller tilbakekall tilgang fra dashbordet hvis en hemmelighet avsløres.
External ID er den stabile kontaktidentifikatoren fra systemet ditt: en CRM ID, kunde UUID, telefonnummer eller e-post. Foretrekk et uforanderlig system ID. Legg eventuelt til External Source for å unngå kollisjoner på tvers av systemer og for å gjøre webhook-korrelasjon eksplisitt.
Når profilen har én aktiv mal, kan template_id utelates og 7stamp velger den automatisk. Når den har flere aktive maler, send den tiltenkte template_id. Les GET /templates først i stedet for å hardkode en gjettet 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
}' Sign in to 7stamp Admin and create a key: API Integrations → API Keys → Add API Key. Store it in your secret manager, not source code or a client-side application.
Sett basen URL til https://api.7loc.com/cards-api og legg til Authorization: Bearer etterfulgt av nøkkelen til hver serversideforespørsel.
Ring først GET /templates. Et vellykket svar bekrefter tokenet og viser malene som er tilgjengelige for den arbeidsplassen/profile.
Velg den stabile External ID og valgfri External Source fra ditt eget system. Bruk nøyaktig samme identitetspar i logikk for opprettelse, skanning, oppslag og webhook.
Ring POST /cards/invite med en engangstestkontakt. Bekreft den returnerte installasjonen URL før du automatiserer levering til ekte kunder.
Legg til POST /cards/scan, kupong- eller meldingshandlinger bare etter at du har logging, feilhåndtering og en sikker strategi på nytt/idempotency i din egen backend.
Den offentlige Swagger/OpenAPI-referansen inneholder gjeldende endepunkt, parameter, forespørselstekst, svar og webhook-skjemaer. Den interaktive URL er https://api.7loc.com/cards-api/docs og den maskinlesbare kontrakten er https://api.7loc.com/cards-api/openapi.json. Les den før du implementerer feilhåndtering eller legger til valgfrie felt.
Nøkkelen er en hemmelighet på serversiden. Ikke vis den i nettleserens JavaScript, en mobilappsamling, et offentlig skjema, skjermbilder, Make/Zapier tekstfelt eller støttebilletter. Bruk en server, sikker automatiseringstilkobling eller hemmelig manager. Hvis nøkkelen noen gang deles ved et uhell, tilbakekall eller roter den i 7stamp Admin og oppdater den berørte tilkoblingen.
I 7stamp Admin, gå til API Integrations → API Keys → Add API Key. Tokenet sendes deretter i Authorization-overskriften som Bearer etterfulgt av nøkkelen.
Bruk https://api.7loc.com/cards-api og send Authorization: Bearer YOUR_7STAMP_API_KEY på hver autorisert forespørsel.
Bare når den tilkoblede profilen har nøyaktig én aktiv kortmal. Hvis flere maler er aktive, velg riktig template_id fra GET /templates.
Bruk API for en tilpasset POS, backend, nettsted eller full kontroll. Bruk Make for visuelle forgreningsscenarier. Bruk Zapier for en hovedsakelig lineær trigger-action arbeidsflyt. Alle tre er avhengige av samme API-nøkkel og API-kontrakt.
Relaterte sider
Neste trinn
Opprett nøkkelen, ring GET /templates, lag én invitasjon for en engangskontakt, legg deretter til produksjonshemmeligheter, logging, forsøk på nytt og webhook-håndtering rundt den påviste forespørselen.