For AI agents: the complete documentation index is at https://api-doc.talent360.io/llms.txt. Every page is also available as Markdown by appending index.md to its URL or by sending Accept: text/markdown.
API Referenz

1 endpoints

Übertragung einer Bewerbung auf eine Stellenanzeige aus einem Fremdsystem — etwa einer eigenen Karriereseite oder einem Jobportal.

Wichtig für jede Anbindung, die Bewerber anlegt: Ein Bewerber ohne mindestens eine Bewerbung wird in talent.Flow nicht angezeigt. Legen Sie deshalb Bewerber und Bewerbung im selben Vorgang an.

Bewerbung auf eine Stellenanzeige übertragen

POST /candidates/applies/external

Bewerbung auf eine Stellenanzeige übertragen

Mit diesem Endpunkt legt man eine Bewerbung für eine Stellenanzeige an.

Folgende Werte können übergeben werden:

Wert Beschreibung
officeId Optional; Id der Niederlassung
channelId Optional; Gibt die Herkunft der Bewerbung an. Der Standardwert ist 28 (Homepage).
jobAdId Optional; Id der Stellenanzeige
salutationId Anrede des Bewerbers 1 = Herr, 2 = Frau, 3 = Keine Angabe
firstName Vorname des Bewerbers
lastName Nachname des Bewerbers
city Ort / Stadt des Bewerbers
zipCode Postleitzahl des Bewerbers
email E-Mail Adresse des Bewerbers
phoneNumber Optional; Telefonnummer des Bewerbers
sourceOfSupplyId Id der Bezugsquelle
whatsAppConsentChecked Bewerber hat eingewilligt über WhatsApp kontaktiert zu werden
hasWhatsApp Bewerber hat WhatsApp
privacyChecked Bewerber hat den Datenschutzbestimmungen zugestimmt
termsOfUseChecked Bewerber hat den AGB's zugestimmt
keywords Schlagworte
documents Dokumente Die Größe des Request-Bodies darf 100MB nicht überschreiten.
data Dokument als Base64 codierter String
fileName Dateiname
contentType Dateityp; Erlaubte Typen - image/png - image/jpg - image/jpeg - image/gif - image/tiff - application/pdf - application/msword - application/vnd.openxmlformats-officedocument.wordprocessingml.document - text/plain - application/vnd.oasis.opendocument.text
fileKindId Dateiart 65 = Zeugnisse 66 = Unbekannt 67 = Lebensläufe 69 = Bewerbungen 722 = Führerscheine 1240 = Arbeitserlaubnis

Initiativbewerbung übertragen

Mit diesem Endpunkt legt man eine Initiativ-Bewerbung an.

Folgende Werte können übergeben werden:

Wert Beschreibung
officeId Id der Niederlassung
salutationId Anrede des Bewerbers 1 = Herr, 2 = Frau, 3 = Keine Angabe
firstName Vorname des Bewerbers
lastName Nachname des Bewerbers
city Ort / Stadt des Bewerbers
zipCode Postleitzahl des Bewerbers
email EMail Adresse des Bewerbers
phoneNumber Telefonnummer des Bewerbers
sourceOfSupplyId Id der Bezugsquelle
whatsAppConsentChecked Bewerber hat eingewilligt über WhatsApp kontaktiert zu werden
hasWhatsApp Bewerber hat WhatsApp
privacyChecked Bewerber hat den Datenschutzbestimmungen zugestimmt
termsOfUseChecked Bewerber hat den AGB's zugestimmt
documents Dokumente Die Größe des Request-Bodies darf 100MB nicht überschreiten.
data Dokument als Base64 codierter String
fileName Dateiname
contentType Dateityp; Erlaubte Typen - image/png - image/jpg - image/jpeg - image/gif - image/tiff - application/pdf - application/msword - application/vnd.openxmlformats-officedocument.wordprocessingml.document - text/plain - application/vnd.oasis.opendocument.text
fileKindId Dateiart 65 = Zeugnisse 66 = Unbekannt 67 = Lebensläufe 69 = Bewerbungen 722 = Führerscheine 1240 = Arbeitserlaubnis

Request body

Content type: application/json

Property Type Required Description
officeId integer (int32) null no
channelId integer (int32) null no
jobAdId integer (int32) null no
salutationId Salutation no Anrede des Bewerbers (Enum Salutation)
firstName string null no
lastName string null no
city string null no
zipCode string null no
email string (email) null no
phoneNumber string null no
whatsAppConsentChecked boolean null no
hasWhatsApp boolean null no
privacyChecked boolean null no
termsOfUseChecked boolean null no
keywords string[] no Schlagworte
documents ApplyCreateExternalRequestDocument[] no Dokumente Die Größe des Request-Bodies darf 100MB nicht überschreiten.
additionalInfo string null no
sourceOfSupplyId integer (int32) null no
additionalEmailAddresses ContactInfoDto[] no Weitere Kontakt-/E-Mail-Adressen des Bewerbers

Responses

200 — OK

400 — Ungültige Anfrage oder Validierungsfehler

Property Type Required Description
messageGuid string (uuid) null no
message string null no
validationErrors ValidationError[] no Liste der Validierungsfehler