Skip to content

feat: add Workable ATS integration#656

Open
tybrooks123 wants to merge 1 commit into
revertinc:mainfrom
tybrooks123:workable-ats-integration
Open

feat: add Workable ATS integration#656
tybrooks123 wants to merge 1 commit into
revertinc:mainfrom
tybrooks123:workable-ats-integration

Conversation

@tybrooks123
Copy link
Copy Markdown

Summary

  • adds Workable as an ATS integration with token auth and account URL normalization
  • wires Workable into ATS proxy plus jobs, candidates, and departments read/list endpoints
  • adds Prisma enum/migration, metadata, seed/field mappings, and Workable preprocessing support

Refs #551

Verification

  • git diff --check
  • PGSQL_URL=postgresql://user:password@localhost:5432/revert corepack yarn workspace @revertdotdev/backend prisma validate
  • corepack yarn workspace @revertdotdev/backend exec tsc --noEmit --skipLibCheck --module NodeNext --moduleResolution NodeNext --target ES2018 --lib ESNext,DOM services/ats/workable.ts routes/v1/ats/authHandlers/workable.ts helpers/crm/transform/preprocess.ts helpers/crm/transform/disunify.ts prisma/client.ts constants/common.ts

Note: full backend build could not run in this checkout because Fern-generated files are missing and fern generate requires login.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 21, 2026

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

@tybrooks123 tybrooks123 changed the title Add Workable ATS integration feat: add Workable ATS integration May 21, 2026
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.

1 participant