AttendBeacon
Öppna arbetsytan

Begrepp

Integritet och radering

Personuppgifter kräver en egen behörighet, den som raderar sina uppgifter förblir raderad, och hemligheter lämnar aldrig AttendBeacon.

Personuppgifter kräver people:read

Namn, e-postadresser, företag, telefonnummer, svar på anmälningsfrågor, köpare på beställningar och fakturor: allt som säger vem någon är kräver behörigheten people:read. Utan den svarar API:t ändå, med personer som id:n:

JSON
{
  "attendeeId": "b3ac0008-0000-4000-8000-000000000000",
  "ticketTypeName": "Conference pass",
  "firstName": null,
  "lastName": null,
  "email": null,
  "answers": null,
  "status": "active",
  "valid": true,
  "personalData": "withheld"
}

En instrumentpanel som räknar biljetter, en synkronisering av programmet eller en AI-assistent som rapporterar försäljning behöver alltså inga personuppgifter alls, och ska inte få några. Ett anrop vars hela syfte är en person, som att söka deltagare på namn eller läsa leads, avvisas utan behörigheten (peopleScope).

Talare och sponsorer finns på evenemangets offentliga sida, så deras namn räknas inte som personuppgifter här; en talares e-postadress gör det och kräver people:read.

Den som har raderat sina uppgifter

En deltagare kan radera sina uppgifter i evenemangsappen (Mer › Radera mina uppgifter). Från det ögonblicket:

  • svarar API:t om deltagaren med "erased": true, "personalData": "erased" och inget personligt, oavsett vilka behörigheter nyckeln har;
  • hittas deltagaren aldrig i sökningar;
  • raderas svar som sparats för en Idempotency-Key och som namngav deltagaren;
  • meddelar webhooken attendee.erased varje slutpunkt direkt, bara med id.

När du tar emot attendee.erased raderar eller anonymiserar du din egen kopia av deltagaren. Biljetten avbokades om evenemanget ännu inte hade ägt rum (ticketCancelled), och ingen separat attendee.cancelled skickas. Fakturor behåller köparen som den trycktes, eftersom lagen kräver att fakturor sparas i sju år.

Avstängda moduler

En arrangör kan stänga av funktioner per evenemang under evenemangets Moduler. Medan en modul är avstängd svarar dess slutpunkter 409 med "code": "moduleOff" och modulens namn, och dess MCP-verktyg säger samma sak. Inget raderas: slås modulen på igen finns allt kvar.

ModulSlutpunkter
addonsTillval och rabattkoder
checkinEntréer, skanningar vid entréer, antal incheckningar och incheckning
sponsorsSponsorer och sponsornivåer
leadsLeads
cfpFörslag till talarutlysningen
crewPersonal och pass
feedbackEnkäter och betyg på sessioner
paymentsFakturor och kreditnotor
budgetBudgetsammanfattningen
sharekitDelningskitets topplista

Aldrig i ett svar

  • API-nycklar, signeringshemligheter för webhooks (utom en gång, när de skapas), betalleverantörers nycklar.
  • En biljetts kod, som släpper in innehavaren, och biljettypers åtkomstkoder.
  • En delningslänks personliga token.
  • En webhook-slutpunkts fullständiga adress: frågesträngen döljs, eftersom en Power Automate-adress har sin nyckel där.
  • Nycklarnas logg registrerar aldrig en frågesträng, en brödtext eller ett svar.

Var det finns

AttendBeacon körs i Europeiska unionen (Sweden Central). Det som din integration kopierar ut ansvarar du själv för: behåll det inte längre än du behöver, och agera på attendee.erased.

Guiderna och den här webbplatsen finns på ditt språk. API-referensens egna beskrivningar är på engelska, precis som API:t självt.