AttendBeacon pour les développeurs
Développez sur vos événements
Une API REST pour les inscriptions, le programme, le contrôle d’entrée, les sponsors, l’équipe et les finances ; des webhooks signés dès que quelque chose se passe ; et un serveur MCP pour que votre assistant IA travaille avec vos événements. Tous les exemples de ce site utilisent Beacon Summit, l’événement de démonstration.
Votre premier appel
Créez une clé dans l’espace de travail sous Intégrations, API & MCP, puis demandez qui vous êtes :
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 $headersPour aller plus loin
Démarrage rapideCréez une clé, appelez l’API et listez les participants de Beacon Summit, en cinq minutes.Référence de l’APIChaque opération avec ses champs, ses réponses, ses erreurs et des exemples en cinq langages, plus un bouton Essayer.WebhooksSoyez prévenu dès que quelqu’un s’inscrit, paie ou arrive, avec une signature qui prouve que l’appel vient bien de nous.Utiliser AttendBeacon avec votre assistant IAConnectez Claude, ChatGPT, Copilot ou Copilot Studio à votre espace de travail en quelques clics.
En bref
- Adresse de base
https://attendbeacon.com/api/v1- Authentification
Authorization: Bearer abk_…· Authentification et autorisations- Format
- JSON ; refus au format RFC 9457 (problem details) · Erreurs
- Limite de débit
- 120 appels par minute et par clé · Limites de débit
- Version
- v1 : des champs sont ajoutés, jamais supprimés ni renommés · Historique des versions
- Description
- OpenAPI 3.1 · Swagger 2.0 (Power Platform)
Ce que couvre l’API
- WorkspaceThe key and the workspace it reaches.2 opérations
- EventsEvents: list them, read one, create a draft, change its basics, publish it, and its numbers.8 opérations
- TicketsTicket types, add-ons and discount codes.6 opérations
- OrdersOrders and their money, and the sales pace.3 opérations
- AttendeesRegistrations and attendees, with their answers to the registration questions.6 opérations
- Check-inDoors, door scans and checking people in.4 opérations
- ProgrammeSessions, rooms, tracks and speakers.7 opérations
- SponsorsSponsors, exhibitors, their levels and their leads.3 opérations
- Call for speakersProposals sent to the call for speakers.1 opération
- CrewCrew, volunteers and shifts.2 opérations
- SurveysSurveys and session ratings, counted. Never who answered what.3 opérations
- FinanceInvoices, credit notes and the budget summary.3 opérations
- Share kitThe share kit's leaderboard.1 opération
- CommunitiesCommunities and their members.3 opérations
- WebhooksWebhook endpoints, their deliveries and the event types they can receive.9 opérations
- AutomationSubscriptions made by Power Automate, Zapier and other platforms that subscribe through the API.5 opérations
Les guides et ce site sont dans votre langue. Les descriptions propres à la référence de l’API restent en anglais, la langue de l’API elle-même.