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

2 endpoints

Kommunikationseinträge zu einem Bewerber anlegen und mit Anhängen versehen.

Gedacht für Systeme, die eigene Korrespondenz führen — etwa ein Mailsystem oder ein Messenger — und diese in talent.Flow sichtbar machen wollen, damit die Historie am Bewerber vollständig bleibt.

Kommunikation anlegen

POST /candidates/{candidateId}/communications

Mit diesem Endpunkt kann eine Kommunikation für einen Kandidaten angelegt werden.

Es wird die KandidatenId benötigt, welche beim Anlegen der Stammdaten zurück gegeben wird.

Parameters

Name In Type Required Description
candidateId path integer yes Identifikation des Bewerbers

Request body

Content type: application/json

Property Type Required Description
userId integer (int32) null no
eventDateTimeUtc string (date-time) null no
headline string null no
communicationKindId CommunicationKind no Art der Kommunikation
communicationStatus CommunicationStatus no Status der Kommunikation
note string null no

Responses

200 — OK

Property Type Required Description
id integer (int32) no Eindeutige Identifikation des erzeugten Datensatzes

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

404 — Bewerber nicht gefunden

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

Anhang zur Kommunikation hinzufügen

POST /candidates/{candidateId}/communications/{id}/attachments

Mit diesem Endpunkt kann ein Anhang für eine Kommunikation für einen Kandidaten angelegt werden.

Es wird die KandidatenId benötigt, welche beim Anlegen der Stammdaten zurück gegeben wird.

Es wird die KommunikationsId benötigt, welche beim Anlegen der Kommunikation zurück gegeben wird.

Die Datei muss als Base64 String übergeben werden.

Der 'Base64EncodedString' muss das Format ''data:mimetype;base64,base64String' haben.

Parameters

Name In Type Required Description
candidateId path integer yes Identifikation des Bewerbers
id path integer yes Identifikation des Bewerbers

Request body

Content type: application/json

Property Type Required Description
fileName string null no
data string null no
createdAtUtc string (date-time) null no

Responses

200 — OK

Property Type Required Description
success boolean no Gibt an, ob die Operation erfolgreich war

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

404 — Bewerber oder Kommunikation nicht gefunden

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