Overview
ATS (Applicant Tracking System) integration keys allow platforms custom ATS solutions to manage multiple companies through a single API key. This is ideal for multi-tenant applications.ATS Key Characteristics
Multi-Company Access
Manage resources across multiple client companies
Company Creation
Create new companies via API
Explicit Company ID
Must specify companyId in requests
Enhanced Permissions
Special privileges for platform operations
Requesting ATS Access
ATS keys can only be created by InstaView administrators.1
Contact Support
Email enterprise@instaview.sk
2
Provide Details
- ATS platform name - Expected number of client companies - Integration use case - Required scopes
3
Complete Onboarding
Review terms, security requirements, and SLA
4
Receive ATS Key
Secure API key with ATS privileges will be issued
Using ATS Keys
Creating Companies
Accessing Company Resources
All resource requests must includecompanyId query parameter:
Example Integration
Data Isolation
Each company’s data is strictly isolated:Webhook Configuration
Webhook configuration will be available in a future release. When implemented, you’ll be able to set up webhooks per company to receive real-time notifications for events like interview completion and candidate updates. For now, use polling to check for updates. See the Webhooks Guide for current workarounds and best practices.Best Practices
Store Company Mappings
Store Company Mappings
Implement Rate Limiting
Implement Rate Limiting
Spread requests across companies to avoid rate limits:
Handle Errors Gracefully
Handle Errors Gracefully
Security Considerations
Next Steps
Companies API
Learn about company management
Webhooks
Set up event notifications
Best Practices
Production integration patterns
Support
Contact enterprise support