ats
KI BMS
Bewerber-Management mit KI für moderne HR-Teams. Stellen ausschreiben, Bewerbungen sammeln, Pipeline (Kanban) führen, Interviews planen, Scorecards einsammeln, Angebote machen, DSGVO-fest anonymisieren - eine API, end-to-end, in Sekunden auditierbar. Hosted in Deutschland.
Basis-URL
https://www.ki-bewerber-management.deDrei Wege, KI BMS anzubinden - dieselben Daten, dieselben Zugriffsregeln, je nach Anwendungsfall ein anderer Pfad.
Nutzung & Abrechnung
Faire API-Nutzung im Rahmen der Anfragelimits ist in jedem Plan inbegriffen - die Integration soll sich nicht künstlich kompliziert anfühlen, nur weil ein günstigerer Plan gebucht ist. Enterprise-Kunden bekommen angepasste Limits nach Bedarf.
On-Demand-Betreuung ist verfügbar, und unser Entwicklerteam baut bei Bedarf maßgeschneiderte Integrationen - sprich uns an, wenn dein Anwendungsfall mehr braucht als die Standardanbindung.
Schnellstart
- 1
Token erstellen
Öffne in KI BMS das Integrationen-Menü, klicke *Neues Token*, wähle Name und Berechtigungen, kopiere den
pat_…Wert. Er wird genau einmal angezeigt. - 2
Erste Anfrage senden
Token als Bearer-Header an einen KI BMS-Endpunkt senden, den deine Berechtigungen abdecken. Paginierung, Filter und Sortierung sind pro Modell dokumentiert.
curl -H "Authorization: Bearer pat_…" \https://www.ki-bewerber-management.de/xapi2/data/application - 3
Live-Updates abonnieren
Mit einem einzelnen WebSocket alle Create/Update/Delete-Ereignisse in Echtzeit empfangen - gleiche Zugriffsregeln, gleiches Token. Polling entfällt.
const ws = new WebSocket(`wss://${location.host}/xapi2/ch?token=${token}`)ws.onopen = () => ws.send(JSON.stringify({ op: "subscribe", id: "s1", dataType: "application" }),)ws.onmessage = (e) => console.log(JSON.parse(e.data))
Wegweiser
Diese Dokumentation beschreibt jeden Endpunkt, den die App öffentlich macht. Modell-Seiten enthalten konkrete Code-Beispiele in curl, JavaScript, TypeScript und WebSocket.
JWT vs PAT, Bearer-Header.
Live-Events + CRUD über einen Socket.
Einheitliche Fehlerantworten.
Pro IP und pro Token.
11 Datenmodelle verfügbar.
Ein nativer Client für jeden Endpunkt - eine Zeile zum Installieren.
Verbinde Claude, Cursor & Co. mit deinen Daten.
Drop-in API-Wrapper für Python, TypeScript, Go, Java, Rust.
Reagiere auf Datenänderungen in Echtzeit.
Datenmodelle
Produktionsreife, branchenübliche Datenmodelle. Jedes Objekt wird sicher verwaltet - Validierung, Zugriffsregeln und Audit laufen einheitlich auf jedem Pfad - und die Daten gehören jederzeit dem jeweiligen Kunden. Export und Löschung sind selbstverständlich.
Pfeile zeigen vom referenzierenden Datenmodell zum referenzierten. Markierungen am Linienende beschreiben die Kardinalität (z.B. * = beliebig viele, 1 = genau eines, 0..1 = optional). Klick auf einen Knoten öffnet die Modell-Seite.
applicationVerbindet ein Talent mit einer Stelle. Trägt Stage (Eingang -> Sichtung -> Screening -> Interview -> Angebot -> Eingestellt | Abgelehnt | Talent-Pool), KI-Fit-Score, Quelle, Anschreiben-URL, Lebenslauf-URL und Position innerhalb der Pipeline-Spalte (Kanban-Reihenfolge).
application_noteFreie Notiz an einem Talent, einer Bewerbung oder einer Stelle. parent_kind unterscheidet 'candidate' / 'application' / 'job'; parent_id zeigt auf den jeweiligen Eintrag. pinned hebt sie oben im Profil an.
candidateEine Person im Recruiting-Funnel. Trägt Identität (Name, E-Mail, Telefon), Quelle, Standort, Links (LinkedIn / Portfolio), Tags, Skills, GDPR-Einwilligung + Aufbewahrungsfrist. Ein Talent kann mehrere Bewerbungen zu unterschiedlichen Stellen haben.
email_templateWiederverwendbare Vorlage für ausgehende Mails: Betreff + Body in Klar-Markdown, optional an einen Stage-Übergang gebunden für Auto-Versand.
evaluationScorecard zu einer Bewerbung (optional an ein Interview gehängt). Trägt Dimensionen (Fachlich / Kultur / Kommunikation), 1-5-Skala, Empfehlung (klares Ja -> klares Nein) und Notiz. Mehrere pro Bewerbung möglich, je Interviewer:in.
interviewGeplanter Termin zu einer Bewerbung. Trägt Art (Telefon / Video / vor Ort / Take-Home), Zeitpunkt, Dauer, Interviewer:innen, Meeting-Link / Raum, Status, Einladungs-Notiz.
jobEine offene Stelle. Trägt Titel, Abteilung, Standort, Beschäftigungsart, KI-Fit-Profil (Anforderungen + Knockout-Kriterien), Status und einen öffentlichen Karriereseiten-Slug. Übergeordnetes Objekt für Bewerbungen.
messageAusgehende Kommunikation an Bewerber:innen (E-Mail oder freie Notiz). Trägt Betreff, Inhalt, Status (entwurf / gesendet / fehlgeschlagen), gelesen-Zeitpunkt, Vorlagen-Referenz.
offerAngebotsschreiben zu einer Bewerbung. Trägt Bruttogehalt, Bonus, Eintrittsdatum, Befristung, Status (Entwurf / Versendet / Akzeptiert / Abgelehnt / Zurückgezogen).
sourceEine Bewerbungs-Quelle (LinkedIn, Indeed, Empfehlung, Karriereseite, Active Sourcing, Sonstige). Wird auf Talent + Bewerbung referenziert für Funnel-Analytik.
taskTo-do-Eintrag im Recruiting-Workflow. Bindet sich an Talent / Bewerbung / Stelle; Fälligkeit, Zuweisung, Erledigt-Flag.