AttendBeacon
Åpne arbeidsområdet

Begreper

Tidssoner

Tidspunkter er ISO 8601 i UTC. Der et menneske leser et klokkeslett, står lokal tid på stedet ved siden av, med arrangementets tidssone.

To slags tid

Tidspunkter er når noe skjedde eller skal skje: en påmelding, en betaling, en innsjekking, starten på en økt. De er ISO 8601 i UTC, med millisekunder og en Z, og navnene deres slutter på Utc:

JSON
"checkedInUtc": "2026-11-12T07:58:12.000Z"

Lokal tid er det et menneske på stedet leser i programmet. Økter, vakter, rabattkoder og salgsperioder har den ved siden av tidspunktet, i stedets egen tid, uten sone, og navnene deres slutter på Local:

JSON
{
  "title": "Opening keynote: software that finds its way",
  "startsUtc": "2026-11-12T08:30:00.000Z",
  "startsLocal": "2026-11-12T09:30",
  "timeZone": "Europe/Amsterdam"
}

Arrangementet oppgir stedets IANA-tidssone i timeZone. startDate og endDate er vanlige datoer på stedet.

Hva du skal bruke

  • For å sammenligne, sortere, lagre eller beregne: tidspunktet, i UTC.
  • For å vise et klokkeslett til noen: den lokale tiden slik den er, eller tidspunktet omregnet til arrangementets timeZone. Aldri til serverens sone: en økt kl. 09.30 i Amsterdam er kl. 09.30 for alle som deltar, uansett hvor de har den bærbare datamaskinen sin.
  • Overganger mellom sommer- og vintertid er allerede tatt med: en økt den siste søndagen i oktober har riktig UTC-tidspunkt for sin lokale tid.

Slik sender du tider

Tidspunkter du sender (salesEndUtc, endsUtc), leses som UTC uansett hva de sier: en forskyvning som +01:00 respekteres, en tid uten forskyvning er UTC, aldri serverens sone. Det samme gjelder updatedSince.

En ny økt kan oppgis i lokal tid (startsLocal, endsLocal), og AttendBeacon regner den om med arrangementets tidssone, eller i UTC (startsUtc, endsUtc). Lokal tid er vanligvis det du har: det er det foredragsholderen har avtalt.

curl -X POST "https://attendbeacon.com/api/v1/events/b3ac0000-0000-4000-8000-000000000001/sessions" \
  -H "Authorization: Bearer $ATTENDBEACON_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "title": "Closing keynote: what we learned", "kind": "keynote", "startsLocal": "2026-11-13T16:30", "endsLocal": "2026-11-13T17:15" }'

Dager i oversikter

Der API-et teller per dag (salgstempoet), er dagene stedets dager i stedets tidssone, så en påmelding kl. 00.30 i Amsterdam telles på den dagen, ikke på dagen før i UTC.

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