Skip to content

feat: add Workday ATS integration - #661

Open
Aduersarius wants to merge 2 commits into
revertinc:mainfrom
Aduersarius:cursor/workday-ats-integration-2b30
Open

feat: add Workday ATS integration#661
Aduersarius wants to merge 2 commits into
revertinc:mainfrom
Aduersarius:cursor/workday-ats-integration-2b30

Conversation

@Aduersarius

Copy link
Copy Markdown

Summary

Adds Workday as an ATS integration in Revert (Algora bounty #372), following Greenhouse/Lever patterns.

/claim #372

Closes #372

Changes

  • Add workday to Prisma TP_ID enum + migration
  • Workday OAuth/auth handler wired into ATS auth routes
  • Candidate / job / department / offer / proxy service routing for Workday
  • Field mappings + transform/disunify support
  • Client/metadata affordances where needed
  • Focused coverage for auth routing and unsupported ops

Notes

  • Tenant-specific API base URL via connection app_config / env (no paid Workday tenant required to land the integration code)
  • Unsupported Workday operations return the existing not-supported response shape

Verification

See branch cursor/workday-ats-integration-2b30 on Aduersarius/revert. Focused checks as documented in the agent run; full Fern-gated backend build may be blocked without Fern login.

cursoragent and others added 2 commits September 7, 2026 11:16
Wire Workday as an ATS provider using Lever-style OAuth and tenant-specific REST URLs (org_url / WORKDAY_API_BASE_URL), with recruiting vs staffing routing and unit tests for auth headers, URL resolution, and unsupported operations.

Co-authored-by: Nikolay Golovin <Aduersarius@users.noreply.github.com>
Handle /ccx/api/v1/{tenant} without treating "ccx" as the tenant, and
derive authorize as /ccx/oauth2/{tenant}/authorize to match the token URL.

Co-authored-by: Nikolay Golovin <Aduersarius@users.noreply.github.com>
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown

Thank you for following the naming conventions for pull request titles! 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REVER-48] Workday Integration

2 participants