Audience
Internal
Displayed Description
Page Type
Article
Product | iCIMS integration |
Expert(s) | Yi-An Lai (Enterprise EPD team) |
Slack channel | #icims-integration |
This article was last verified on | 03/19/2024 |
🔍 Articles in This Section
Please use the following list to see additional internal articles regarding the iCIMS integration:
- (Internal) iCIMS Integration Overview (📍you are here)
- (Internal) iCIMS Integration Customer Eligibility and Setup
đź“– Customer-facing Resources
- Setting up Your iCIMS Integration
Sync Timings
We run a full re-sync weekly, and incremental syncs continuously (every 2 minutes) to pull in changes since the last sync throughout the week.
- Updated in incremental syncs every 2 minutes — this is most iCIMS entities:
- Candidates, applications, jobs
- Status of an application (e.g. move to a different stage)
- Change a custom field on a candidate from 1 value to anotherNote: They should not be stale for more than a few minutes.
- Updated in the daily sync:
- List of possible Application statuses (e.g. “active,” “rejected,” etc)
- List of Custom field values will only be synced daily NB: this is due to customers’ limitations on how many API calls they get per day. Some customers pay iCIMS additional amount for more API calls
- There are no webhooks in iCIMS. Instead, our incremental sync uses the Data Stream API by querying for
last_updated_timestamp. - The full, weekly re-sync catches any missed updates.
- Sync Timings