AttendBeacon
Åpne arbeidsområdet

Begreper

Personvern og sletting

Personopplysninger krever sitt eget omfang, den som sletter dataene sine, forblir slettet, og hemmeligheter forlater aldri AttendBeacon.

Personopplysninger krever people:read

Navn, e-postadresser, firmaer, telefonnumre, svar på påmeldingsspørsmål, kjøpere på bestillinger og fakturaer: alt som sier hvem noen er, krever omfanget people:read. Uten det svarer API-et fortsatt, med personer som ID-er:

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

Et dashbord som teller billetter, en synkronisering av programmet eller en KI-assistent som rapporterer salg, trenger altså ingen personopplysninger i det hele tatt, og bør ikke få dem. Et kall som bare handler om en person, for eksempel søk etter deltakere ved navn eller lesing av leads, avvises uten omfanget (peopleScope).

Foredragsholdere og sponsorer står på arrangementets offentlige side, så navnene deres regnes ikke som personopplysninger her; e-postadressen til en foredragsholder gjør det, og krever people:read.

Den som har slettet dataene sine

En deltaker kan slette dataene sine fra arrangementsappen (Mer › Slett dataene mine). Fra det øyeblikket gjelder dette:

  • API-et svarer med "erased": true, "personalData": "erased" og ingenting personlig, uansett hvilke omfang nøkkelen har;
  • søk finner dem aldri;
  • svar lagret for en Idempotency-Key som navngav dem, slettes;
  • webhooken attendee.erased varsler hvert endepunkt med en gang, bare med ID.

Når du mottar attendee.erased, sletter eller anonymiserer du din egen kopi av den deltakeren. Billetten ble avbestilt hvis arrangementet ennå ikke hadde funnet sted (ticketCancelled), og det sendes ingen egen attendee.cancelled. Fakturaer beholder kjøperen slik den ble trykket, fordi loven krever at fakturaer oppbevares i sju år.

Moduler som er slått av

En arrangør kan slå av funksjoner per arrangement under arrangementets Moduler. Så lenge en modul er av, svarer endepunktene dens 409 med "code": "moduleOff" og modulens navn, og MCP-verktøyene dens sier det samme. Ingenting slettes: slås den på igjen, er dataene tilbake.

ModulEndepunkter
addonsTillegg og rabattkoder
checkinInnganger, skanninger ved inngangene, innsjekkingstall og innsjekking
sponsorsSponsorer og sponsornivåer
leadsLeads
cfpForslag til invitasjonen til foredragsholdere
crewMannskap og vakter
feedbackSpørreundersøkelser og vurderinger av økter
paymentsFakturaer og kreditnotaer
budgetBudsjettoversikten
sharekitDelingspakkens toppliste

Aldri i et svar

  • API-nøkler, signeringshemmeligheter for webhooks (unntatt én gang, når de opprettes), betalingsleverandørers nøkler.
  • En billetts kode, som slipper innehaveren inn, og billettypers tilgangskoder.
  • Det personlige tokenet i en delingslenke fra delingspakken.
  • Den fullstendige adressen til et webhook-endepunkt: spørringsdelen skjules, fordi en Power Automate-adresse har nøkkelen sin der.
  • Nøklenes logg registrerer aldri en spørrestreng, et innhold eller et svar.

Hvor det ligger

AttendBeacon kjører i EU (Sweden Central). Det integrasjonen din kopierer ut, er ditt ansvar: behold det ikke lenger enn du trenger, og reager på attendee.erased.

Veiledningene og dette nettstedet er på ditt språk. Beskrivelsene i selve API-referansen er på engelsk, slik API-et selv er.