The whole interface, written down.
147 named operations, the data layer behind them, and the design decisions worth arguing about. These are the real names an agent calls, so you can check this page against the product in a trial rather than taking it on faith.
Design Decisions
How it is built, and why it was built that way.
Onboarding is a state machine, not a checklist
Explicit states with transitions, a data lock before activation, and validation that must pass. An agent moves a new hire through the process but cannot skip a state, which is exactly the property you want when the outcome is system access.
onboarding-transition-stateonboarding-lock-dataemployee-validate-dataonboarding-activateOne call provisions every downstream module
Activation initialises leave balances, sets up salary, enrols the employee in attendance, assigns onboarding training and initialises performance. Day one works because provisioning is one operation rather than five tickets.
onboarding-setup-modulesleave-initialize-balancessalary-initializeattendance-enrollRecruitment through to a versioned, sent offer
Job postings, candidates, interview scheduling and offers, with offer templates that keep version history. An agent can screen and schedule; the offer itself stays a human decision.
recruitment-schedule-interviewoffer-template-get-versionsrecruitment-send-offerOffboarding that closes every loop
Resignation or involuntary exit, exit interview, handover tracking per item, module cleanup, then a final settlement that is calculated, adjustable, approved and processed as four separate steps.
offboarding-get-handover-statusoffboarding-cleanup-modulesfinal-settlement-calculatefinal-settlement-approveDocuments that tell you before they expire
Identity documents, verification state, and a query for what is about to lapse. Visa and certification expiry becomes a scheduled mission instead of an annual scramble.
document-get-expiringdocument-verifyemployee-identity-document-listOrg structure deep enough for real companies
Companies, business units, divisions, departments, teams, designations and locations — all agent-manageable. Restructures stop being a data-entry project.
organization-create-business-unitorganization-create-divisionorganization-get-departmentsAgent Tools
All 147, named.
An agent picks tools by name, so this list is the real interface rather than a category diagram. Every name is copied verbatim from the source and checked by a script on each build.
recruitment-create-job-postingrecruitment-get-job-postingsrecruitment-get-job-postingrecruitment-update-job-postingrecruitment-create-candidaterecruitment-get-candidatesrecruitment-update-candidate-statusrecruitment-schedule-interviewrecruitment-get-interviewsrecruitment-update-interviewrecruitment-create-offerrecruitment-get-offerrecruitment-send-offerrecruitment-update-offer-statusoffer-template-createoffer-template-getoffer-template-updateoffer-template-archiveoffer-template-get-versionspre-joining-initiatepre-joining-get-profilepre-joining-submit-datapre-joining-upload-documentpre-joining-completion-statuspre-joining-background-checkonboarding-create-templateonboarding-get-templatesonboarding-update-templateonboarding-delete-templateonboarding-add-template-taskonboarding-startonboarding-initiateonboarding-get-employee-tasksonboarding-get-taskonboarding-update-taskonboarding-complete-taskonboarding-get-progressonboarding-get-infoonboarding-transition-stateonboarding-lock-dataemployee-validate-dataonboarding-activateonboarding-setup-modulesleave-initialize-balancessalary-initializeattendance-enrolltraining-assign-onboardingperformance-initializeorganization-get-departmentsorganization-create-departmentorganization-update-departmentorganization-delete-departmentorganization-get-teamsorganization-create-teamorganization-get-designationsorganization-create-designationorganization-get-locationsorganization-create-locationorganization-get-companiesorganization-create-companyorganization-update-companyorganization-delete-companyorganization-get-business-unitsorganization-create-business-unitorganization-update-business-unitorganization-delete-business-unitorganization-get-divisionsorganization-create-divisionorganization-update-divisionorganization-delete-divisionemployee-get-mineemployee-getemployee-createemployee-updateemployee-deleteemployee-transition-statusemployee-get-status-historyemployee-identity-document-listemployee-identity-document-createemployee-identity-document-getemployee-identity-document-updateemployee-identity-document-deleteleave-applyleave-approveleave-rejectleave-cancelleave-get-requestsleave-get-balanceleave-get-typesleave-create-typeleave-update-typeleave-deactivate-typeleave-rollover-yearleave-team-calendarholiday-create-calendarholiday-get-calendarsholiday-add-entriesholiday-get-entriesholiday-assign-to-employeeholiday-get-employee-calendarsdocument-uploaddocument-get-by-iddocument-listdocument-updatedocument-verifydocument-archivedocument-deletedocument-get-expiringasset-createasset-get-by-idasset-listasset-updateasset-retireasset-assignasset-returnasset-get-assignmentsasset-deleteresignation-submitresignation-getresignation-withdrawresignation-approveresignation-rejectoffboarding-getoffboarding-initiate-involuntaryoffboarding-completeoffboarding-canceloffboarding-schedule-exit-interviewoffboarding-submit-exit-interview-responsesoffboarding-get-exit-interviewoffboarding-skip-exit-interviewoffboarding-create-handoveroffboarding-update-handover-itemoffboarding-get-handover-statusoffboarding-get-infooffboarding-transition-stateoffboarding-cleanup-modulesexit-interview-template-createexit-interview-template-getfinal-settlement-calculatefinal-settlement-getfinal-settlement-adjustfinal-settlement-approvefinal-settlement-processcompany-onboardcompany-get-minecompany-getauth-meInterfaces
The wires that already exist.
Because every app speaks the same tool protocol against the same identity, data moves by tool call rather than by nightly export.
platform connectorsAccount provisioning and deprovisioning run through your existing directory connectors.
Check it against the product
Every name on this page is callable in a trial tenant. If something here does not match what you find, we would rather hear about it than have you discover it later.