Triggered when an entry is added to an employee's table (including out-of-the-box and custom tables).
Does not apply to Training, Equity, Positions, or Jobs tables.
To identify the row/entry when fetching using the API, use the property that appears in the payload for that table type:
- id — Included only for non-historical tables (e.g. custom tables, bank accounts). Identifies the entry row. Omitted for historical tables.
- effectiveDate — Included only for historical tables. Identifies the entry row for that table type. Omitted for non-historical tables.
Each event includes exactly one of effectiveDate or id inside data, depending on whether the table is historical.
To learn more about table types, see Employee data modeling.
When a table entry is created or updated, it may also update employee-level fields (e.g. derived or linked). In that case you will also receive an employee.updated event with the list of changed field IDs in fieldUpdates. Bank accounts and custom tables do not trigger this additional employee.updated event.
In the right panel, open Examples and select Payload Example to see a real payload.
200Webhook received successfully
