xYago APIv1

Versioning and changelog

The version is part of the URL (/v1). Within a version we only make backwards-compatible changes; breaking changes go into a new version.

Versioning policy

Compatible (may ship in v1 without prior notice; your integration must tolerate them):

Breaking (only in a new version): removing or renaming fields, endpoints or events, changing types or making a parameter required. When a new version ships, the previous one keeps working for a transition period announced in advance to the administrators of the companies using it.

Ignore unknown fields when reading JSON (no strict deserialization) and don't rely on key order.

Status

VersionStatusContent
v1StableAreas, employees (incl. import), vacations, time entries, template messages, verification codes (Verify) and webhooks.
v2PlannedContracts (with signed document; contract.signed and contract.expiring events). It currently shows as unavailable in the panel.

Changelog

v1 — Template buttons and review (November 2026)

v1 — Verify (November 2026)

v1 — messages (November 2026)

v1 — initial release