AttendBeacon for developers
Build on your events
One REST API for registrations, the programme, check-in, sponsors, crew and money; signed webhooks the moment something happens; and an MCP server so your AI assistant can work with your events. Every example here uses Beacon Summit, the demonstration event.
Your first call
Make a key in the workspace under Integrations, API & MCP, then ask who you are:
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 $headersWhere to go next
QuickstartMake a key, call the API and list Beacon Summit's attendees, in five minutes.API referenceEvery operation with its fields, answers, errors and samples in five languages, and a Try it button.WebhooksBe told the moment somebody registers, pays or walks in, signed so you know it was us.Use AttendBeacon with your AI assistantConnect Claude, ChatGPT, Copilot or Copilot Studio to your workspace in a few clicks.
At a glance
- Base address
https://attendbeacon.com/api/v1- Authentication
Authorization: Bearer abk_…· Authentication and scopes- Format
- JSON; refusals as RFC 9457 problem details · Errors
- Rate limit
- 120 calls a minute per key · Rate limits
- Version
- v1: fields are added, never removed or renamed · Changelog and versioning
- Description
- OpenAPI 3.1 · Swagger 2.0 (Power Platform)
What the API covers
- WorkspaceThe key and the workspace it reaches.2 operations
- EventsEvents: list them, read one, create a draft, change its basics, publish it, and its numbers.8 operations
- TicketsTicket types, add-ons and discount codes.6 operations
- OrdersOrders and their money, and the sales pace.3 operations
- AttendeesRegistrations and attendees, with their answers to the registration questions.6 operations
- Check-inDoors, door scans and checking people in.4 operations
- ProgrammeSessions, rooms, tracks and speakers.7 operations
- SponsorsSponsors, exhibitors, their levels and their leads.3 operations
- Call for speakersProposals sent to the call for speakers.1 operation
- CrewCrew, volunteers and shifts.2 operations
- SurveysSurveys and session ratings, counted. Never who answered what.3 operations
- FinanceInvoices, credit notes and the budget summary.3 operations
- Share kitThe share kit's leaderboard.1 operation
- CommunitiesCommunities and their members.3 operations
- WebhooksWebhook endpoints, their deliveries and the event types they can receive.9 operations
- AutomationSubscriptions made by Power Automate, Zapier and other platforms that subscribe through the API.5 operations
The guides and this site are in your language. The API reference's own descriptions are in English, as the API itself speaks.