Pour les développeurs

Vos données RH,
à un appel d'API.

Symbory parle MCP et REST. L'assistant que votre équipe utilise déjà peut interroger l'historique d'une personne et obtenir une vraie réponse, avec exactement les droits de celui qui pose la question. Nous ne sommes pas un endroit de plus où aller chercher. Nous sommes l'endroit d'où vient la réponse.

GET /v1/timeline/employees/{employeeID}
Authorization: Bearer sk_live_…
200 OK
[
  { "type": "interview_completed",
    "occurred_at": "2024-02-14T10:00:00Z",
    "body": "Vise une responsabilité d'architecture." },

  { "type": "commitment_logged",
    "occurred_at": "2024-03-01T09:15:00Z",
    "body": "Révision salariale à douze mois." },

  { "type": "oneonone_completed",
    "occurred_at": "2025-02-14T11:00:00Z",
    "body": "Révision tenue. Périmètre élargi." }
]

Ce qu'un assistant lit avant un point individuel. Les deux premiers événements précèdent l'embauche : la requête remonte via candidate_id, un seul appel renvoie toute la ligne.

Hébergé dans l'UE Les droits que vous avez déjà Des jetons que vous générez vous-même

Intégrez ce que vous utilisez déjà.

Non pas parce que nous avons construit un connecteur pour cela, mais parce que tout le produit, ATS compris, est accessible via une API REST ouverte et un serveur MCP, et que vous écrivez les vingt lignes qui collent à votre stack. Rien n'attend notre roadmap.

Un outil RH ferméVous avez ce qui est sur la liste
  • Uniquement des connecteurs préconstruits.
  • Vos données, accessibles à leurs conditions.
  • Une nouvelle intégration ? Ouvrez un ticket.
  • Un silo de plus, avec un bouton d'export.
SymboryVous construisez ce dont vous avez besoin
  • API REST sur le recrutement, les collaborateurs et le développement.
  • MCP pour les agents et les assistants.
  • Générez un jeton vous-même, dans les Paramètres.
  • Limité à votre espace de travail et à votre rôle.
MCP

Donnez aux assistants de votre équipe la mémoire de votre organisation.

Symbory fournit un serveur Model Context Protocol. Pointez Claude, ou n'importe quel assistant compatible MCP ou agent interne que vous développez, vers un espace de travail : il peut interroger l'historique réel d'une personne : entretiens de recrutement, one-on-ones, notes, engagements, objectifs.

Lui avons-nous déjà promis cela ?

recall_commitment répond à une question en langage courant sur tout ce que contient l'historique d'une personne. C'est le seul que personne d'autre ne fait : tous les autres outils suivent ce que le collaborateur a livré. Celui-ci tient l'entreprise à sa part du marché.

Que dois-je savoir avant cette conversation ?

prepare_1on1 construit un briefing à partir de toute la relation, pas du dernier entretien. get_employee_timeline en renvoie le fil : du premier entretien à aujourd'hui, une seule ligne continue. search_memory cherche dans l'ensemble d'un coup.

Les droits accompagnent la question

Les outils passent par la même autorisation que le produit lui-même : le jeton porte un rôle, limité à votre espace de travail. Un assistant ne peut atteindre rien que le porteur du jeton ne pouvait déjà ouvrir. Rien n'est un accès direct aux données.

Quatorze outils aujourd'hui, couvrant les collaborateurs, le recrutement et la timeline. Envie de le voir sur votre propre configuration ? Nous contacter.

Ce qu'un assistant peut atteindre, et ce qu'il ne peut pas.

Ouvrir des données RH à un assistant IA, c'est une chose sur laquelle il est raisonnable d'être prudent. Voici exactement où sont les limites.

« Est-ce que cela contourne nos droits d'accès ? »

Non. Il en hérite. Chaque appel d'outil passe par la même autorisation et le même cloisonnement par espace de travail que le produit, et le jeton porte le rôle de celui qui l'a généré. Il n'existe aucun chemin d'un outil directement vers les données sous-jacentes.

« Jusqu'où va un jeton ? »

Un espace de travail, un rôle, un an. Un jeton porte le rôle de celui qui l'a généré et ne peut rien faire que cette personne ne pourrait faire : mieux vaut donc l'émettre depuis un compte disposant des accès réellement nécessaires. Il n'est affiché qu'une fois : conservez-le comme n'importe quel autre secret. Tous les droits RGPD s'appliquent à ce qui se trouve derrière : accès, rectification, suppression.

La même chose, sans l'assistant au milieu.

Le tableau de bord est un client de cette API, pas un chemin privilégié qui la contourne. Créez un jeton avec POST /v1/auth/api-token depuis les Paramètres : à partir de la formule Team, valable un an, affiché une seule fois, portant votre propre rôle. Sans appel commercial.

Postes

GETPOST/v1/talent/jobsLister et ouvrir des postes
GETPUTDEL/v1/talent/jobs/{jobID}Un poste en particulier
GETPOST/v1/talent/jobs/{jobID}/applicationsTous ceux qui ont postulé
POST/v1/talent/jobs/{jobID}/applications/{applicationID}/stageFaire avancer quelqu'un dans le pipeline

Candidats & candidatures

GETPOST/v1/talent/candidatesLes personnes, tous postes confondus
GETPUT/v1/talent/candidates/{candidateID}Un candidat
GET/v1/talent/candidates/{candidateID}/applicationsTous les postes pour lesquels il s'est présenté
GETPOST/v1/talent/candidates/{candidateID}/documentsCV et pièces jointes
GETPOST/v1/talent/applications/{applicationID}/notesCe que l'équipe a noté
GET/v1/talent/applications/{applicationID}/stage-historyChaque étape, horodatée
POST/v1/talent/applications/{applicationID}/rejectClôturer, dans leur langue

Entretiens

GET/v1/hiring/interviewsCe qui est planifié
GETPOST/v1/hiring/applications/{applicationID}/interviewsPlanifier sur une candidature
GETPUTDEL/v1/hiring/interviews/{interviewID}Un entretien
POST/v1/hiring/interviews/{interviewID}/completeLe clôturer et le reverser au dossier

Collaborateurs

GETPOST/v1/people/employeesTous ceux actuellement en poste
GETPUT/v1/people/employees/{employeeID}Une personne
GETPOST/v1/people/employees/{employeeID}/documentsContrats et accusés de réception
GETPOST/v1/people/employees/{employeeID}/one-on-onesLes conversations elles-mêmes

Objectifs & timeline

GET/v1/growth/goalsÀ l'échelle de l'entreprise
GETPOST/v1/growth/employees/{employeeID}/goalsCe qu'une personne s'est engagée à faire
GETPUTDEL/v1/growth/goals/{goalID}Un objectif et son avancement
GET/v1/timeline/employees/{employeeID}Du premier entretien à aujourd'hui, une seule ligne continue : l'appel sur lequel reposent les outils MCP

Page carrières

GET/v1/public/tenants/{tenantSlug}/jobsPostes ouverts, sans authentification. Construisez votre propre page carrières
POST/v1/public/applicationsLes candidatures arrivent directement dans le pipeline

Ceux qui réfléchissent

POST/v1/talent/applications/{applicationID}/summaryUn CV lu pour vous
POST/v1/talent/applications/{applicationID}/interview-prepQuoi demander à cette personne
POST/v1/people/employees/{employeeID}/askUne question simple sur l'historique d'une personne
POST/v1/people/employees/{employeeID}/one-on-ones/briefingCe qui reste ouvert, et ce qui a été promis

C'est l'ensemble par lequel commencent la plupart des intégrations. Le reste du recrutement, des collaborateurs et du développement suit la même forme et votre jeton y donne déjà accès, si vous préférez qu'on vous le déroule sur votre stack, contactez-nous.

Créez un jeton et faites le premier appel.

Créez un espace de travail en une minute, générez un jeton dans les Paramètres, et lancez la première requête sur de vraies données. Rien n'est facturé aujourd'hui, et nous migrons ce que vous avez déjà.

Créer votre compte
Sans carte bancaireNous migrons votre ATSRésiliable à tout moment

Vous préférez parler à quelqu'un d'abord ? Nous contacter.