Skip to content

feat: add Workable ATS integration#657

Open
saquibreja7-hash wants to merge 1 commit into
revertinc:mainfrom
saquibreja7-hash:bounty/workable-ats-integration
Open

feat: add Workable ATS integration#657
saquibreja7-hash wants to merge 1 commit into
revertinc:mainfrom
saquibreja7-hash:bounty/workable-ats-integration

Conversation

@saquibreja7-hash
Copy link
Copy Markdown

@saquibreja7-hash saquibreja7-hash commented May 27, 2026

Summary

Closes #551.

Adds Workable as an ATS integration across auth, provider constants, Prisma enum/seed data, service routing, and ATS API operations.

Changes

  • Add Workable ATS provider registration and auth handler
  • Add Workable service implementation for candidates, jobs, departments, offers, and proxy calls
  • Add Prisma enum/migration/seed entries for Workable
  • Add transform/preprocess/disunify support for Workable ATS objects
  • Add focused Workable service unit tests

Verification

  • node .yarn/releases/yarn-3.2.2.cjs install --immutable
  • node .yarn/releases/yarn-3.2.2.cjs workspace @revertdotdev/backend prisma generate
  • Focused TypeScript check for Workable service/auth/test files
  • node .yarn/releases/yarn-3.2.2.cjs workspace @revertdotdev/backend test services/ats/workable.test.ts --runInBand
  • git diff --check

Note: full backend production build is blocked locally by missing Fern-generated artifacts that require login; focused checks and tests pass.

/claim #551

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

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

@saquibreja7-hash saquibreja7-hash changed the title Add Workable ATS integration feat: add Workable ATS integration May 27, 2026
@saquibreja7-hash
Copy link
Copy Markdown
Author

Claiming the linked Algora bounty per the issue instructions.

/claim #551

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[REVER-51] Workable Integration

1 participant