AttendBeacon dla programistów
Twórz na bazie swoich wydarzeń
Jedno REST API do rejestracji, programu, check-inu, sponsorów, ekipy i finansów; podpisane webhooki w chwili, gdy coś się dzieje; oraz serwer MCP, dzięki któremu twój asystent AI może pracować z twoimi wydarzeniami. Wszystkie przykłady na tych stronach korzystają z Beacon Summit, wydarzenia demonstracyjnego.
Twoje pierwsze wywołanie
Utwórz klucz w przestrzeni roboczej w sekcji Integracje, API & MCP, a potem zapytaj, kim jesteś:
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 $headersCo dalej
Szybki startUtwórz klucz, wywołaj API i pobierz listę uczestników Beacon Summit – w pięć minut.Dokumentacja APIKażda operacja z polami, odpowiedziami, błędami i przykładami w pięciu językach oraz z przyciskiem Wypróbuj.WebhookiDowiedz się w chwili, gdy ktoś się rejestruje, płaci lub wchodzi – z podpisem, więc wiesz, że to od nas.AttendBeacon w twoim asystencie AIPołącz Claude, ChatGPT, Copilot lub Copilot Studio ze swoją przestrzenią roboczą kilkoma kliknięciami.
W skrócie
- Adres bazowy
https://attendbeacon.com/api/v1- Uwierzytelnianie
Authorization: Bearer abk_…· Uwierzytelnianie i uprawnienia- Format
- JSON; odmowy jako problem details według RFC 9457 · Błędy
- Limit wywołań
- 120 wywołań na minutę na klucz · Limity wywołań
- Wersja
- v1: pola są dodawane, nigdy nie są usuwane ani nie zmieniają nazwy · Historia zmian i wersjonowanie
- Opis
- OpenAPI 3.1 · Swagger 2.0 (Power Platform)
Co obejmuje API
- WorkspaceThe key and the workspace it reaches.2 operacje
- EventsEvents: list them, read one, create a draft, change its basics, publish it, and its numbers.8 operacji
- TicketsTicket types, add-ons and discount codes.6 operacji
- OrdersOrders and their money, and the sales pace.3 operacje
- AttendeesRegistrations and attendees, with their answers to the registration questions.6 operacji
- Check-inDoors, door scans and checking people in.4 operacje
- ProgrammeSessions, rooms, tracks and speakers.7 operacji
- SponsorsSponsors, exhibitors, their levels and their leads.3 operacje
- Call for speakersProposals sent to the call for speakers.1 operacja
- CrewCrew, volunteers and shifts.2 operacje
- SurveysSurveys and session ratings, counted. Never who answered what.3 operacje
- FinanceInvoices, credit notes and the budget summary.3 operacje
- Share kitThe share kit's leaderboard.1 operacja
- CommunitiesCommunities and their members.3 operacje
- WebhooksWebhook endpoints, their deliveries and the event types they can receive.9 operacji
- AutomationSubscriptions made by Power Automate, Zapier and other platforms that subscribe through the API.5 operacji
Przewodniki i ta witryna są w twoim języku. Opisy w samej dokumentacji API są po angielsku, tak jak mówi samo API.