sivan
sivan.
Sivan — the group's enabled companies.
setup & usage
⚠ sivan api key
a Sivan administrator generates an API key at the group level, then pastes it into oto. The key is sent as the X-Api-Key header.
list_companies): no side effect▸ schedule, punches, absences and worked time
sivan_companies() — every enabled company of the group, with employees, contracts and locationssivan_salaries(with_counter=True) (and with_absences_counter=True for the absences counter)sivan_events(start="…", end="…") — grouped by company then employee; companies_ids / salaries_ids narrow itsivan_badged_events(start="…", end="…")sivan_absences(start="…", end="…", status="PENDING") (statuses: PENDING / ACCEPTED / REFUSED; default: all)sivan_timesheets(start="…", end="…")· windows and modules
sivan_events, sivan_badged_events and sivan_timesheets: a wider start..end is refused. sivan_absences has no such cap⚙ multiple comptes
this connector accepts multiple comptes: each stored credential becomes a named account (one name per compte), at your level, your team's or your org's.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='sivan') (scope='org' or scope='group' for the org's or team's)oto_identity(op='set', connector='sivan', identity_id='<name>'); rename: op='rename' with new_name_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto sivan …