๐Ÿ”Œ BATbern Platform APIs

Comprehensive REST API documentation for all BATbern event management platform services. Explore interactive API specifications with live examples and code snippets.

BATbern Users API

v1.0.0

Consolidated Users API for BATbern Event Management Platform.

Endpoints 40
Schemas 41
Auth ๐Ÿ”’
Public Watch Pairing User Management Public Organizers Profile Picture User Administration GDPR Compliance User Search User Preferences User Settings User Account Role Management Domain Integration Watch Authentication

BATbern Topics API

v1.0.0

Topic Management API for BATbern Event Management Platform.

Endpoints 11
Schemas 18
Auth ๐Ÿ”’
Topics Event Topics Topic Similarity Topic Session Data

BATbern Speakers API

v1.0.0

Speaker Coordination API for BATbern Event Management Platform.

Endpoints 10
Schemas 17
Auth ๐Ÿ”’
Speaker Status Speaker Content Quality Review Speaker Outreach

BATbern Partners API

v1.0.0

Partner Coordination API for BATbern Event Management Platform.

Endpoints 22
Schemas 19
Auth ๐Ÿ”’
Partners Partner Contacts Partner Notes Partner Analytics Partner Topics Attendee Topics

BATbern Partner Meetings API

v1.0.0

Partner meeting coordination endpoints โ€” Story 8.

Endpoints 7
Schemas 8
Auth ๐Ÿ”’
Partner Meetings Partner Meeting Rsvps

BATbern Events Core API

v1.0.0

Event lifecycle CRUD, event types, bulk operations, workflow transitions, thanks, teaser images, and the attendee-portal dashboard read.

Endpoints 35
Schemas 47
Auth ๐Ÿ”’
Events Event Actions Event Workflow Organizer Thanks Attendee Portal Event Types Teaser Images Venue Coordination Publishing Engine Admin Admin Settings Event Qna

BATbern Event Watch API

v1.0.0

Live timetable timing controls and speaker-arrival tracking for the on-site watch view.

Endpoints 5
Schemas 11
Auth ๐Ÿ”’
Watch

BATbern Event Tasks API

v1.0.0

Task system API for the BATbern Event Management Platform.

Endpoints 14
Schemas 12
Auth ๐Ÿ”’
Task Templates Event Tasks

BATbern Event Speakers API

v1.0.0

Event-scoped speaker coordination: speaker pool, self-nomination, promotion to READY, invitations, and outreach history.

Endpoints 26
Schemas 40
Auth ๐Ÿ”’
Event Actions Speaker Self-Nomination Speaker Status Speaker Invitation Speaker Outreach Speaker Portal Dashboard Speaker Portal Response Speaker Portal Content Speaker Reminders

BATbern Event Sessions API

v1.0.0

Session CRUD, agenda configuration, timetable, slot assignment, session-speaker assignment/confirm/decline, batch import, and per-session Q&A.

Endpoints 33
Schemas 42
Auth ๐Ÿ”’
Company Sessions Session QnA Event Actions Sessions Timetable Slot Assignment Agenda Config Organizer Bulk Operations Session Speakers Session Materials

BATbern Event Registrations API

v1.0.0

Attendee registrations, participants and exports, waitlist promotion, distribution lists, and token/email deregistration.

Endpoints 21
Schemas 16
Auth ๐Ÿ”’
Registrations Participants Deregistration

BATbern Event Notifications API

v1.0.0

In-app notification management โ€” listing, read-state, delivery history, deletion, and unread counts (Story BAT-7).

Endpoints 7
Schemas 7
Auth ๐Ÿ”’
Notifications

BATbern Event Newsletter API

v1.0.0

Event newsletters, registrant notices, slides-online mailing, newsletter subscriber lifecycle, and email templates.

Endpoints 24
Schemas 17
Auth ๐Ÿ”’
Email Templates Newsletter Slides Online Registrant Notice

BATbern Event Media API

v1.0.0

Event photo gallery: upload-url issuance, confirmation, listing, and deletion.

Endpoints 7
Schemas 7
Auth ๐Ÿ”’
Event Photos Materials Upload

BATbern App Settings API

v1.0.0

Public application settings โ€” runtime feature flags consumed by the frontend.

Endpoints 1
Schemas 1
Auth ๐Ÿ”’
App Settings

BATbern Event Analytics API

v1.0.0

Attendance, company, topic and overview analytics plus per-event analytics and attendance summaries.

Endpoints 7
Schemas 14
Auth ๐Ÿ”’
Event Reporting Analytics

BATbern Event AI API

v1.0.0

AI assist (event description, theme image, abstract analysis), AI prompt administration, and public feature flags.

Endpoints 8
Schemas 6
Auth ๐Ÿ”’
AI Prompts AI Assist

BATbern Companies API

v1.0.0

Consolidated Companies API for BATbern Event Management Platform.

Endpoints 18
Schemas 20
Auth ๐Ÿ”’
Logos Companies Company Search Company Verification Presentation Settings

BATbern Attendees API

v1.0.0

Attendee Experience API for BATbern Event Management Platform.

Endpoints 7
Schemas 8
Attendees Event Registrations Content Engagement Newsletter

BATbern Shared API Components

v1.0.0

Canonical, single-source-of-truth schemas shared by every BATbern OpenAPI spec (ADR-013 ยง6).

Endpoints 0
Schemas 4

๐Ÿš€ Getting Started

All BATbern APIs use JWT authentication with AWS Cognito. Obtain your API token from the authentication service and include it in the Authorization header: Authorization: Bearer <token>

๐ŸŒ Base URLs

Production: https://api.batbern.ch/api/v1
Staging: https://api.batbern.ch/api/v1
Development: http://localhost:8080/api/v1

๐Ÿ“š Additional Resources

Looking for more documentation? Check out our complete project documentation, including architecture guides, wireframes, and development epics.