AttendBeacon kehittäjille
Rakenna tapahtumiesi päälle
Yksi REST API ilmoittautumisiin, ohjelmaan, saapumisen kirjaukseen, sponsoreihin, talkoolaisiin ja rahaan; allekirjoitetut webhookit heti, kun jotain tapahtuu; ja MCP-palvelin, jonka kautta tekoälyavustajasi voi käsitellä tapahtumiasi. Kaikki tämän sivuston esimerkit käyttävät esittelytapahtumaa Beacon Summit.
Ensimmäinen kutsusi
Luo avain työtilassa kohdassa Integraatiot › API & MCP ja kysy sitten, kuka olet:
curl "https://attendbeacon.com/api/v1/me" \
-H "Authorization: Bearer $ATTENDBEACON_KEY"const response = await fetch("https://attendbeacon.com/api/v1/me", {
headers: {
Authorization: `Bearer ${process.env.ATTENDBEACON_KEY}`
}
});
if (!response.ok) throw new Error((await response.json()).detail);
const data = await response.json();using System.Net.Http.Headers;
using System.Text;
using var client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", Environment.GetEnvironmentVariable("ATTENDBEACON_KEY"));
using var request = new HttpRequestMessage(HttpMethod.Get, "https://attendbeacon.com/api/v1/me");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var json = await response.Content.ReadAsStringAsync();import os
import requests
response = requests.get(
"https://attendbeacon.com/api/v1/me",
headers={
"Authorization": f"Bearer {os.environ['ATTENDBEACON_KEY']}"
}
)
response.raise_for_status()
data = response.json()$headers = @{
Authorization = "Bearer $env:ATTENDBEACON_KEY"
}
$data = Invoke-RestMethod -Method Get -Uri "https://attendbeacon.com/api/v1/me" -Headers $headersMihin seuraavaksi
Pika-aloitusLuo avain, kutsu rajapintaa ja listaa Beacon Summitin osallistujat viidessä minuutissa.API-viiteopasJokainen toiminto kenttineen, vastauksineen ja virheineen, esimerkit viidellä kielellä sekä Kokeile-painike.WebhookitSaat tiedon heti, kun joku ilmoittautuu, maksaa tai saapuu paikalle, allekirjoitettuna, jotta tiedät viestin tulevan meiltä.AttendBeacon tekoälyavustajan kanssaYhdistä Claude, ChatGPT, Copilot tai Copilot Studio työtilaasi muutamalla napsautuksella.
Lyhyesti
- Perusosoite
https://attendbeacon.com/api/v1- Tunnistautuminen
Authorization: Bearer abk_…· Tunnistautuminen ja käyttöoikeudet- Muoto
- JSON; hylkäykset RFC 9457 -ongelmakuvauksina · Virheet
- Kutsurajoitus
- 120 kutsua minuutissa avainta kohden · Kutsurajoitukset
- Versio
- v1: kenttiä lisätään, mutta niitä ei koskaan poisteta eikä nimetä uudelleen · Muutosloki ja versiointi
- Kuvaus
- OpenAPI 3.1 · Swagger 2.0 (Power Platform)
Mitä rajapinta kattaa
- WorkspaceThe key and the workspace it reaches.2 toimintoa
- EventsEvents: list them, read one, create a draft, change its basics, publish it, and its numbers.8 toimintoa
- TicketsTicket types, add-ons and discount codes.6 toimintoa
- OrdersOrders and their money, and the sales pace.3 toimintoa
- AttendeesRegistrations and attendees, with their answers to the registration questions.6 toimintoa
- Check-inDoors, door scans and checking people in.4 toimintoa
- ProgrammeSessions, rooms, tracks and speakers.7 toimintoa
- SponsorsSponsors, exhibitors, their levels and their leads.3 toimintoa
- Call for speakersProposals sent to the call for speakers.1 toiminto
- CrewCrew, volunteers and shifts.2 toimintoa
- SurveysSurveys and session ratings, counted. Never who answered what.3 toimintoa
- FinanceInvoices, credit notes and the budget summary.3 toimintoa
- Share kitThe share kit's leaderboard.1 toiminto
- CommunitiesCommunities and their members.3 toimintoa
- WebhooksWebhook endpoints, their deliveries and the event types they can receive.9 toimintoa
- AutomationSubscriptions made by Power Automate, Zapier and other platforms that subscribe through the API.5 toimintoa
Oppaat ja tämä sivusto ovat omalla kielelläsi. API-viiteoppaan omat kuvaukset ovat englanniksi, kuten itse rajapintakin.