AttendBeacon
Åpne arbeidsområdet

Kom i gang

Hurtigstart

Opprett en nøkkel, gjør ditt første kall og vis deltakerne på Beacon Summit, demonstrasjonsarrangementet, på fem minutter.

1. Opprett en nøkkel

Åpne Integrasjoner › API & MCP i arbeidsområdet, og velg Ny nøkkel. Gi den et navn du kjenner igjen om seks måneder («Attendee sync for the CRM», som i eksemplene nedenfor), velg Dashbord som utgangspunkt, kryss av for Deltakere: Lese og Personopplysninger, og behold utløpstiden på 90 dager.

Nøkkelen vises bare én gang. Kopier den nå: AttendBeacon lagrer bare en hash av den, så en mistet nøkkel må tilbakekalles og erstattes, den kan aldri slås opp. Oppbevar den der koden din oppbevarer hemmeligheter, aldri i selve koden.

export ATTENDBEACON_KEY="abk_k7m2qx9vtw4p_..."

2. Kontroller nøkkelen

GET /me svarer med nøkkelens arbeidsområde, omfangene, når den utløper, og grensen dens. Enhver gyldig nøkkel kan kalle den, så det er det første en kobling eller et skript spør om.

curl https://attendbeacon.com/api/v1/me \
  -H "Authorization: Bearer $ATTENDBEACON_KEY"
JSON
{
  "workspaceId": "3d9a5c1e-7b2f-4e8a-a6d4-0c1b9e7f5a23",
  "workspaceName": "Beacon Events",
  "keyName": "Attendee sync for the CRM",
  "keyPrefix": "abk_k7m2qx9vtw4p",
  "scopes": ["events:read", "tickets:read", "orders:read", "attendees:read", "checkins:read", "program:read", "people:read"],
  "expiresUtc": "2027-01-12T09:00:00.000Z",
  "rateLimit": { "perMinute": 120, "windowSeconds": 60 }
}

En 401 med "code": "invalidKey" betyr at nøkkelen ikke kom fram eller ble skrevet feil; keyExpired og keyRevoked betyr det de sier. Feil viser alle kodene.

3. Finn arrangementet

GET /events viser arbeidsområdets arrangementer, hvert med sin ID. Beacon Summit er b3ac0000-0000-4000-8000-000000000001.

curl "https://attendbeacon.com/api/v1/events?status=published" \
  -H "Authorization: Bearer $ATTENDBEACON_KEY"

4. Vis deltakerne

GET /events/{eventId}/attendees svarer med en side med deltakere, eldste endring først, og nextCursor for neste side. Med Personopplysninger på nøkkelen ser du navn, adresser og svar; uten er hver deltaker en ID med en billett og en status.

curl "https://attendbeacon.com/api/v1/events/b3ac0000-0000-4000-8000-000000000001/attendees?limit=2" \
  -H "Authorization: Bearer $ATTENDBEACON_KEY"
JSON
{
  "data": [
    {
      "attendeeId": "b3ac0008-0000-4000-8000-000000000000",
      "orderReference": "DEMOAA",
      "ticketTypeName": "Conference pass",
      "firstName": "Emma",
      "lastName": "Bakker",
      "email": "emma.bakker0@example.com",
      "company": "Contoso",
      "answers": { "dietary": "none", "terms": true, "photos": true },
      "status": "active",
      "orderStatus": "paid",
      "valid": true,
      "checkedInUtc": null,
      "updatedUtc": "2026-10-14T21:40:48.226Z",
      "personalData": "included"
    }
  ],
  "hasMore": true,
  "nextCursor": "YzE6MDYzOTI3NjEwODQ4MjgyMDAwMHxiM2Fj..."
}

Send nextCursor tilbake som cursor til den er null, så har du lest hver deltaker én gang. Sideinndeling og synkronisering viser løkken, og hvordan du bare henter det som er endret siden forrige kjøring.

Hva nå

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