Voor ontwikkelaars

Wat je van je mensen weet,
met één API-call.

Symbory spreekt MCP en REST. De assistent die je team al gebruikt kan naar de historiek van iemand vragen en krijgt een echt antwoord, met precies de rechten die de vrager al heeft. Wij zijn niet nóg een plek om te gaan kijken. Wij zijn waar het antwoord vandaan komt.

GET /v1/timeline/employees/{employeeID}
Authorization: Bearer sk_live_…
200 OK
[
  { "type": "interview_completed",
    "occurred_at": "2024-02-14T10:00:00Z",
    "body": "Wil architectuurverantwoordelijkheid." },

  { "type": "commitment_logged",
    "occurred_at": "2024-03-01T09:15:00Z",
    "body": "Loonherziening na twaalf maanden." },

  { "type": "oneonone_completed",
    "occurred_at": "2025-02-14T11:00:00Z",
    "body": "Herziening gehouden. Scope verruimd." }
]

Wat een assistent leest vóór een één-op-één-gesprek. De eerste twee gebeurtenissen dateren van vóór de aanwerving: de query grijpt terug via candidate_id, één oproep geeft de hele lijn.

Gehost in de EU De rechten die je al hebt Tokens die je zelf aanmaakt

Integreer met wat je al gebruikt.

Niet omdat wij er een connector voor bouwden, maar omdat het hele product, ATS inbegrepen, bereikbaar is via een open REST-API en een MCP-server, en jij de twintig regels schrijft die bij je stack passen. Niets wacht op onze roadmap.

Een gesloten HR-toolJe krijgt wat op de lijst staat
  • Alleen kant-en-klare connectoren.
  • Jouw data, bereikbaar op hun voorwaarden.
  • Nieuwe integratie? Dien een verzoek in.
  • Nog een silo, met een exportknop.
SymboryJe bouwt wat je nodig hebt
  • REST-API over werving, medewerkers en groei.
  • MCP voor agents en assistenten.
  • Maak zelf een token aan, in Instellingen.
  • Beperkt tot je workspace en je rol.
MCP

Geef de assistenten van je team het geheugen van je organisatie.

Symbory levert een Model Context Protocol-server mee. Richt Claude, of welke MCP-compatibele assistent of interne agent je ook bouwt, op een workspace en hij kan vragen stellen tegen de echte historiek van iemand: sollicitatiegesprekken, one-on-ones, notities, beloftes, doelen.

Hebben we haar dat ooit beloofd?

recall_commitment beantwoordt een vraag in gewone taal tegen alles wat iemands historiek bevat. Dit is het ene dat niemand anders doet: elke andere tool volgt wat de medewerker leverde. Deze houdt het bedrijf aan zijn helft.

Wat moet ik weten vóór dit gesprek?

prepare_1on1 bouwt een briefing uit de hele relatie, niet uit het laatste gesprek. get_employee_timeline geeft het hele verloop terug, van eerste gesprek tot vandaag, één doorlopende lijn. search_memory zoekt er in één keer doorheen.

Rechten komen mee met de vraag

Tools lopen door dezelfde autorisatie als het product zelf: het token draagt een rol, beperkt tot je workspace. Een assistent kan niets bereiken wat de houder van het token niet al kon openen. Niets is een directe lijn naar de data.

Vandaag veertien tools, voor medewerkers, werving en de timeline. Wil je het zien op je eigen omgeving? Neem contact op.

Wat een assistent wel en niet kan bereiken.

Mensendata openstellen voor een AI-assistent is iets om terecht voorzichtig mee te zijn. Hier lopen de grenzen, precies.

“Omzeilt dit onze rechten?”

Nee: het erft ze. Elke tool-aanroep loopt door dezelfde autorisatie en workspace-scheiding als het product, en het token draagt de rol van wie het aanmaakte. Er is geen pad van een tool rechtstreeks naar de onderliggende data.

“Hoe ver reikt een token?”

Eén workspace, één rol, één jaar. Een token draagt de rol van wie het aanmaakte en kan niets wat die persoon niet kon. Geef het dus uit vanaf een account met precies de toegang die het werk echt nodig heeft. Het wordt één keer getoond: bewaar het zoals je elk ander geheim bewaart. Alle AVG-rechten gelden voor alles wat erachter zit: inzage, correctie, verwijdering.

Hetzelfde, zonder de assistent ertussen.

Het dashboard is een client van deze API, geen bevoorrechte omweg eromheen. Maak een token aan met POST /v1/auth/api-token in Instellingen, vanaf het Team-plan, een jaar geldig, één keer getoond, met je eigen rol. Geen salesgesprek.

Vacatures

GETPOST/v1/talent/jobsVacatures opvragen en openzetten
GETPUTDEL/v1/talent/jobs/{jobID}Eén vacature
GETPOST/v1/talent/jobs/{jobID}/applicationsIedereen die solliciteerde
POST/v1/talent/jobs/{jobID}/applications/{applicationID}/stageIemand verder zetten in de pipeline

Kandidaten & sollicitaties

GETPOST/v1/talent/candidatesDe mensen, over alle vacatures heen
GETPUT/v1/talent/candidates/{candidateID}Eén kandidaat
GET/v1/talent/candidates/{candidateID}/applicationsElke vacature waarvoor die in de running was
GETPOST/v1/talent/candidates/{candidateID}/documentsCv's en bijlagen
GETPOST/v1/talent/applications/{applicationID}/notesWat het team noteerde
GET/v1/talent/applications/{applicationID}/stage-historyElke stap, met tijdstempel
POST/v1/talent/applications/{applicationID}/rejectAfronden, in hun taal

Gesprekken

GET/v1/hiring/interviewsWat ingepland staat
GETPOST/v1/hiring/applications/{applicationID}/interviewsInplannen op een sollicitatie
GETPUTDEL/v1/hiring/interviews/{interviewID}Eén gesprek
POST/v1/hiring/interviews/{interviewID}/completeAfsluiten en terugschrijven

Medewerkers

GETPOST/v1/people/employeesIedereen die nu in dienst is
GETPUT/v1/people/employees/{employeeID}Eén persoon
GETPOST/v1/people/employees/{employeeID}/documentsContracten en ontvangstbevestigingen
GETPOST/v1/people/employees/{employeeID}/one-on-onesDe gesprekken zelf

Doelen & timeline

GET/v1/growth/goalsOver het hele bedrijf
GETPOST/v1/growth/employees/{employeeID}/goalsWaar één persoon zich aan verbond
GETPUTDEL/v1/growth/goals/{goalID}Eén doel en de voortgang ervan
GET/v1/timeline/employees/{employeeID}Van eerste gesprek tot vandaag, één doorlopende lijn: de call waar de MCP-tools op rusten

Jobsite

GET/v1/public/tenants/{tenantSlug}/jobsOpen vacatures, zonder auth. Bouw je eigen jobpagina
POST/v1/public/applicationsSollicitaties komen direct in de pipeline

Die meedenken

POST/v1/talent/applications/{applicationID}/summaryEen cv, voor je gelezen
POST/v1/talent/applications/{applicationID}/interview-prepWat je deze persoon moet vragen
POST/v1/people/employees/{employeeID}/askEen gewone vraag tegen iemands historiek
POST/v1/people/employees/{employeeID}/one-on-ones/briefingWat openstaat, en wat beloofd is

Daar starten de meeste integraties mee. De rest van werving, medewerkers en groei volgt dezelfde vorm en je token komt er al bij. Laat je het liever iemand doorlopen op jouw stack, neem dan contact op.

Maak een token aan en doe de eerste call.

Zet in een minuut een workspace op, maak een token aan in Instellingen en doe de eerste request tegen echte data. Vandaag wordt niets aangerekend, en we migreren wat je al hebt.

Maak je account
Geen kaart nodigWij migreren je ATSAltijd opzegbaar

Liever eerst iemand spreken? Neem contact op.