Mer
Endringslogg og versjonering
Hva som er endret i API-et og når, og hvordan AttendBeacon endrer det uten å ødelegge det du har bygget.
Versjonering
Versjonen står i adressen: /api/v1. En flyt eller en integrasjon bygget på v1 bygges ikke om når AttendBeacon endres, så innenfor v1 gjelder dette:
- Lagt til, aldri tatt bort. Nye operasjoner, nye felt i svar, nye valgfrie parametere, nye verdier i en liste, for eksempel en webhook-type eller en feilkode. Skriv kode som ignorerer det den ikke kjenner.
- Aldri omdøpt eller fjernet: et felt, en operasjon, et omfang, en feilkode eller en webhook-type, når det først er levert.
- En endring som ødelegger, blir v2. Den kunngjøres her og på e-post til hvert arbeidsområde med en nøkkel minst seks måneder før v1 endres, og v1 fortsetter å virke i de seks månedene.
- Det som avvikles, merkes
deprecatedi OpenAPI-beskrivelsen og føres opp her, med datoen det forsvinner.
Dette regnes ikke som endringer: rekkefølgen på feltene i et innhold, teksten i detail (forgren på code), nye svarheadere, og retting av et svar som var i strid med denne dokumentasjonen.
OpenAPI 3.1-beskrivelsen på /api/v1/openapi.json er API-et slik det er nå; info.version endres ved hvert tillegg.
2026-10-15: v1.1, utviklerplattformen
- Omfang per område. En nøkkels omfang er nå et område og en tilgang (
events:read,attendees:write), og personopplysninger har sitt eget omfang,people:read. Nøkler opprettet før kan nøyaktig det de kunne. - Nøkler utløper og logges. En nøkkel kan utløpe etter 30, 90, 180 eller 365 dager. Hvert kall står i Nøklenes aktivitet, avvisninger inkludert.
- Problemdetaljer. Avvisninger er RFC 9457
application/problem+jsonmed en stabilcode;errorblir værende ved siden avdetailfor flyter som er bygget tidligere. - Pekere og synkronisering. Hver liste svarer med
nextCursoroghasMore; lister over ting som endres, tarupdatedSince.pageogpageSizevirker fortsatt der de gjorde det. - Trygge nye forsøk og endringer.
Idempotency-Keypå hverPOST;ETagpå enkeltressurser,If-None-MatchogIf-Match. - Headere for kallgrensen.
RateLimit,RateLimit-PolicyogX-RateLimit-*på hvert svar,Retry-Aftermed en 429. - Nye operasjoner: arbeidsområdet; opprette arrangementsutkast, endre det grunnleggende og publisere dem; arrangementsstatistikk og salgstempo; billettyper (og endring av dem), tillegg og rabattkoder (og oppretting av dem); en bestilling; søk etter deltakere; tall ved inngangene; økter (og å legge til og endre dem), rom, spor og foredragsholdere; sponsorer og sponsornivåer; forslag til invitasjonen til foredragsholdere; mannskap og vakter; spørreundersøkelser, resultatene deres og vurderinger av økter; fakturaer og kreditnotaer; budsjettoversikten; delingspakkens toppliste; fellesskap og medlemmene deres; webhook-endepunkter, leveringene deres, tester og hemmeligheter, og hendelsestypene med skjemaene for innholdet.
- Moduler. En modul som er slått av for et arrangement, svarer
409 moduleOffpå endepunktene sine. Dette gjelder også innganger, skanninger ved inngangene og innsjekking (innsjekkingsmodulen) og leads (leads-modulen), som svarte før. - Personer. Uten
people:reader deltakere, kjøpere, mannskap og medlemmer ID-er; leads og søk etter deltakere krever omfanget. Noen som har slettet dataene sine, ererased, uten noe personlig. - Beskrivelser.
/api/v1/openapi.jsoner nå OpenAPI 3.1, med eksempler og alle avvisninger; Swagger 2.0-beskrivelsen som Power Platform importerer, ligger på/api/v1/swagger.json. - MCP-serveren på
/mcp, for KI-assistenter.
2026-10-12: v1.0
- Arrangementer, deltakere med svarene sine, bestillinger og skanninger ved inngangene i et arbeidsområde, med
updatedSince. - Påmelding av noen med gratisbillett, avbestilling av en billett og innsjekking av noen.
- Abonnementer for Power Automate, Zapier og Make (
/hooks), og webhooks signert etter Standard Webhooks. - Påmeldingsspørsmål, JSON-skjemaet deres, billettyper, innganger og nylige leads, for flytenes nedtrekkslister og felt.