For the complete documentation index, see llms.txt. This page is also available as Markdown.

📘Release History


V2.3

Created: 2026-07-15

  • Flattened the timecards and timecard_spans stream by expanding the JSON-schema


V2.2

Created: 2026-07-13

  • Timecards: flattened costCenter and labor-category fields into dedicated columns (e.g. costCenterQualifier, awardClassificationQualifier, allowanceTriggerQualifier); the raw costCenter/laborCategories JSON columns are removed.


V2.1

Created: 2026-07-06

  • Records are now enqueued with each page of results, and checkpointed after each date chunk

  • Fixed column issues with schedule streams

  • Fixed some pay code data issues with the timecard data

  • Improved sync performance and incremental logic


V2.0

Created: 2026-06-10

  • Flattened timecards to one row per processedSegments entry


V1.5

Created: 2026-06-03

  • timecard_spans now uses the multi_read API

  • Adjusted batching


V1.4

Created: 2026-05-28

  • Fix schedule field mappings, employee enrichment, and observability


V1.3

Created: 2026-05-21

  • Fix schedule segment field names to match UKG API (orgJobRef, workruleRef, costCenter.costCenter.qualifier, laborCategories.laborString)

  • Compute HOURS from segment start/end datetimes when API omits hours field

  • Add some missing fields to employee and timecard_spans

  • Restored PAYCODENAME/PAYCODETYPE to schedules schema

  • Add INFO-level per-chunk/per-batch logs to timecards and timecard_spans


V1.2

Created: 2026-05-07

  • Added date/datetime format annotations to JSON schemas

  • Improved error messages when performing connection tests

  • Added help text for OAuth audience


V1.1

Created: 2026-05-04

  • Exposed rest_batch_size as inbound tuning parameter

  • Sync reliability improvements: retry, token refresh, date chunking, workload planner


V1.0

Created: 2026-05-01

  • Initial plugin release


Last updated