Seamless integration with existing HR technology infrastructure is a critical success factor for AI recruitment platform adoption. Organizations have invested significantly in their applicant tracking systems, human resource information systems, and onboarding platforms, and they cannot afford to disrupt these systems when adding AI capabilities. A robust integration framework that enables bidirectional data flow between the AI recruitment platform and existing HR technology is essential for realizing the full value of AI-powered recruitment. This technical documentation provides a comprehensive overview of our integration architecture.
RESTful API Overview
Our platform exposes a comprehensive RESTful API that enables programmatic access to all core functionality. The API follows standard REST conventions using JSON for request and response payloads, HTTP status codes for error handling, and resource-based URL patterns. Authentication is handled through OAuth 2.0 with support for both client credentials (server-to-server) and authorization code (user-delegated) flows. The API is versioned through URL prefixes (e.g., /api/v2/) with documented deprecation policies that ensure backward compatibility for at least 12 months after a new version is released.
Key API resource groups include: candidate management (create, read, update, search candidates), job requisition management (sync job openings, update status), screening and evaluation (submit candidates for screening, retrieve results), interview scheduling (manage interview slots, create events, send invitations), offer management (generate offer letters, track acceptance status), and reporting (retrieve aggregated metrics, export raw data). Rate limiting is applied at the tenant level, with enterprise customers able to request higher limits based on their anticipated integration volume.
Authentication and Security
All API requests must be authenticated using OAuth 2.0 access tokens. The client credentials grant is used for server-to-server integrations where the client application acts on its own behalf — for example, an ATS pushing candidate data to the AI platform or retrieving screening results. The authorization code grant is used for integrations that require user delegation, such as a recruiter accessing AI-powered candidate insights through an embedded interface within their ATS. Token lifetimes are configurable, with a default of one hour for access tokens and 30 days for refresh tokens. All API traffic is encrypted using TLS 1.3, and API keys are stored using industry-standard encryption both at rest and in transit.
Security monitoring includes real-time anomaly detection for unusual API usage patterns, automated rate limiting to prevent abuse, and comprehensive audit logging of all API requests with user identification, timestamp, resource accessed, and action performed. Enterprise customers can configure IP allowlisting to restrict API access to trusted network ranges.
HRIS Integration Patterns
Integration with human resource information systems follows established patterns depending on the specific platform. For Workday, integration leverages Workday’s REST API framework with support for both inbound and outbound data synchronization. Candidate data flows from Workday to the AI platform for screening and evaluation, while screening results and candidate status updates flow back to Workday to maintain data consistency. For SAP SuccessFactors, integration uses the SFAPI framework with OData protocol support, enabling real-time data synchronization through change notification subscriptions. For Oracle HCM Cloud, integration uses the REST API framework with support for bulk data import via CSV and direct API calls for individual record updates.
For organizations using custom or less common HRIS platforms, our generic REST API adapter provides the flexibility to build custom integrations using standard REST endpoints. Professional services teams work with customer IT departments to design, develop, and test custom integrations, with typical implementation timelines of 4-8 weeks depending on complexity.
ATS Connector Architecture
Pre-built connectors for major ATS platforms are a key differentiator. Our Greenhouse connector supports real-time candidate sync via Greenhouse’s Harvest API, automated pipeline stage updates based on AI screening results, and webhook-based event subscriptions for status change notifications. The Lever connector integrates through Lever’s REST API, synchronizing candidate profiles, opportunities (job requisitions), and interview stages. The iCIMS connector leverages iCIMS’s Workforce Integration API, supporting both ATS-native workflows and embedded AI screening through iFrame integration. The SmartRecruiters connector uses SmartRecruiters’ HCM Core API with webhook subscriptions for real-time candidate event processing.
For smaller ATS platforms or organizations transitioning between systems, our CSVs-based batch import option provides a low-friction onboarding path. CSV templates are provided for candidate data, job requisitions, and interview results, with automated validation and error reporting to ensure data quality during the import process.
Webhook Events and Payloads
Our webhook event system enables real-time integration workflows without polling. Event types include: candidate.created (fired when a new candidate is added to the AI platform), screening.completed (fired when AI screening is finished, containing results and candidate ranking), interview.scheduled (fired when an interview is confirmed through the platform), offer.generated (fired when an offer letter is created), and candidate.status.changed (fired when a candidate’s pipeline stage is updated). Each webhook payload includes the event type, timestamp, relevant object ID, and a secure signature header for payload verification.
Webhook delivery uses HTTPS POST requests with retry logic: failed deliveries are retried up to five times with exponential backoff. Delivery logs are maintained for 30 days, and a webhook health dashboard provides visibility into delivery success rates, latency, and error patterns.
Conclusion
Our integration framework is designed to minimize implementation friction while providing the flexibility to accommodate diverse HR technology ecosystems. Whether through pre-built connectors, custom REST API integration, or batch data processing, organizations can integrate AI recruitment capabilities into their existing workflows without disrupting their current operations.
Review our security and compliance certifications for integration security details.