For ATS and job board partners
We are a surface on your system, not a replacement for it.
Recruit Swipe never becomes the system of record. Recruiters keep paying you, keep their data in your product, and get a faster way to work through the pipeline that already lives there. Every decision they make writes back to you.
How we integrate
One adapter, server-side, capability-gated.
Every provider implements the same interface: list open requisitions, list candidates on a requisition, fetch a candidate, report capabilities, and — where the provider supports it — advance a stage, reject, add a note, apply a tag.
All HTTP happens on our server. Credentials are held in an encrypted vault, decrypted per call under the recruiter's own session. Nothing reaches the mobile client. Rate limiting, backoff, and retry live in one shared transport, so a busy recruiter cannot turn into a burst against your API.
Writes are gated on declared capabilities. If our adapter cannot verify how an operation works against your API, the product reports it as unsupported and the action is skipped with a visible reason. We would rather ship an honest gap than a write that corrupts a customer's records.
Reads are scoped and cached. We pull the open requisitions a recruiter selects and the candidates on them, cache what the deck needs, and re-fetch on demand. We do not crawl your API for a general candidate database, and we do not sell or pool customer data.
Adding a provider is one adapter file and one client module. When your API is documented and self-serve, we can go from nothing to a working integration in a day.
The ask
What we need from a partner.
A sandbox account
A test tenant with a couple of jobs and some candidates. We record fixtures against it, run our contract tests, and confirm every write actually takes effect in your UI before we tell a customer it works.
A straight answer on the endpoints we could not verify
Each of our adapters has a short list of things the public docs left ambiguous. We would rather ask than guess — and where we have had to guess, the capability is switched off in the product.
A listing, when we have earned it
Once the integration is verified against your sandbox and running with a mutual customer, a spot in your marketplace or partner directory.
Where things stand
Built: 10.
Built means the adapter exists and passes our contract tests. None of these have been exercised against a vendor sandbox yet — that is precisely what we are asking for.
- GreenhouseIntegration built
- AshbyIntegration built
- LeverIntegration built
- WorkableIntegration built
- RecruiteeIntegration built
- SmartRecruitersIntegration built
- TeamtailorIntegration built
- BambooHRIntegration built
- JazzHRIntegration built
- ManatalIntegration built
- iCIMSIn development
- Workday RecruitingIn development
- IndeedPartner access pending
- ZipRecruiterPartner access pending