VereinsKern API
Die VereinsKern API ermöglicht den programmatischen Zugriff auf alle Daten und Funktionen der Plattform. Sie basiert auf REST-Prinzipien und wird durch das offizielle @base44/sdk Package ergänzt.
51+ Entities
CRUD-Zugriff auf alle Datenmodelle
119+ Functions
Serverless Backend-Funktionen
JS SDK
npm install @base44/sdk
Authentifizierung
Alle API-Anfragen müssen authentifiziert werden. Verwende dazu den API-Key im Header oder das offizielle SDK.
SDK Setup
Sicherheitshinweis
API-Keys dürfen niemals im Frontend-Code oder öffentlichen Repositories gespeichert werden. Verwende sie ausschließlich in serverseitigen Backend-Funktionen oder geschützten Umgebungen.
Entity APIs
Alle Entities folgen dem gleichen CRUD-Muster. Basis-URL: https://app.vereinskern.de/api/entities
Standard-Endpoints
/entities/{Entity}/entities/{Entity}/entities/{Entity}/entities/{Entity}/bulk/entities/{Entity}/bulk/entities/{Entity}/update-many/entities/{Entity}/{Entity_id}/entities/{Entity}/{Entity_id}/entities/{Entity}/{Entity_id}/entities/{Entity}/{Entity_id}/restoreQuery-Parameter: q (JSON-Filter),limit,skip,sort_by
Core & Verein
Mitglieder & Teams
Kalender, Training & Anwesenheit
Kommunikation & Inhalte
Finanzen & Buchhaltung
Turniere
MVP & Team-Features
Spielbörse & Spielerbörse
Inventar & Sonstiges
Backend Functions
Backend Functions werden per POST aufgerufen. Basis-URL: https://app.vereinskern.de/api/functions
https://app.vereinskern.de/api/functions/{functionName}