AttendBeacon voor ontwikkelaars
Bouw op je evenementen
Eén REST API voor registraties, het programma, inchecken, sponsors, crew en geld; ondertekende webhooks zodra er iets gebeurt; en een MCP-server zodat je AI-assistent met je evenementen kan werken. Elk voorbeeld hier gebruikt Beacon Summit, het demonstratie-evenement.
Je eerste aanroep
Maak in de werkruimte een sleutel onder Integraties, API & MCP, en vraag dan wie je bent:
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 $headersWaar je verder kunt
Snel aan de slagMaak een sleutel, roep de API aan en toon de deelnemers van Beacon Summit, in vijf minuten.API-referentieElke bewerking met de velden, antwoorden, fouten en voorbeelden in vijf talen, en een knop Probeer het.WebhooksHoor het zodra iemand zich registreert, betaalt of binnenkomt, ondertekend zodat je weet dat het van ons komt.AttendBeacon gebruiken met je AI-assistentKoppel Claude, ChatGPT, Copilot of Copilot Studio in een paar klikken aan je werkruimte.
In het kort
- Basisadres
https://attendbeacon.com/api/v1- Authenticatie
Authorization: Bearer abk_…· Authenticatie en scopes- Formaat
- JSON; weigeringen als RFC 9457 problem details · Fouten
- Limiet
- 120 aanroepen per minuut per sleutel · Limieten
- Versie
- v1: velden komen erbij, ze worden nooit verwijderd of hernoemd · Wijzigingen en versies
- Beschrijving
- OpenAPI 3.1 · Swagger 2.0 (Power Platform)
Wat de API omvat
- WorkspaceThe key and the workspace it reaches.2 bewerkingen
- EventsEvents: list them, read one, create a draft, change its basics, publish it, and its numbers.8 bewerkingen
- TicketsTicket types, add-ons and discount codes.6 bewerkingen
- OrdersOrders and their money, and the sales pace.3 bewerkingen
- AttendeesRegistrations and attendees, with their answers to the registration questions.6 bewerkingen
- Check-inDoors, door scans and checking people in.4 bewerkingen
- ProgrammeSessions, rooms, tracks and speakers.7 bewerkingen
- SponsorsSponsors, exhibitors, their levels and their leads.3 bewerkingen
- Call for speakersProposals sent to the call for speakers.1 bewerking
- CrewCrew, volunteers and shifts.2 bewerkingen
- SurveysSurveys and session ratings, counted. Never who answered what.3 bewerkingen
- FinanceInvoices, credit notes and the budget summary.3 bewerkingen
- Share kitThe share kit's leaderboard.1 bewerking
- CommunitiesCommunities and their members.3 bewerkingen
- WebhooksWebhook endpoints, their deliveries and the event types they can receive.9 bewerkingen
- AutomationSubscriptions made by Power Automate, Zapier and other platforms that subscribe through the API.5 bewerkingen
De handleidingen en deze site zijn in jouw taal. De beschrijvingen in de API-referentie zelf zijn in het Engels, de taal van de API.