Overview
Pre-built tooling
✅ Authorization
✅ Authorization
✅ Read & write data
✅ Read & write data
| Tools | Status | 
|---|---|
| Pre-built integrations | ✅ | 
| API unification | ✅ | 
| 2-way sync | ✅ | 
| Webhooks from Nango on data modifications | ✅ | 
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) | 
| Proxy requests | ✅ | 
✅ Observability & data quality
✅ Observability & data quality
| Tools | Status | 
|---|---|
| HTTP request logging | ✅ | 
| End-to-type type safety | ✅ | 
| Data runtime validation | ✅ | 
| OpenTelemetry export | ✅ | 
| Slack alerts on errors | ✅ | 
| Integration status API | ✅ | 
✅ Customization
✅ Customization
| Tools | Status | 
|---|---|
| Create or customize use-cases | ✅ | 
| Pre-configured pagination | 🚫 (time to contribute: <48h) | 
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) | 
| Per-customer configurations | ✅ | 
Pre-built integrations
Applications
Applications
Candidates
Candidates
| Endpoint | Description | Readme | 
|---|---|---|
POST /candidates | Create a new candidate in Gem | 🔗 | 
POST /candidate-upload-resume | Upload a resume for a candidate. Allowed formats are .pdf, .doc, or .docx. The file size must not exceed 2MB. | 🔗 | 
POST /candidate-notes | Create a note for a candidate | 🔗 | 
GET /candidates | Get all candidates from Gem ATS | 🔗 | 
Job Posts
Job Posts
| Endpoint | Description | Readme | 
|---|---|---|
GET /job-posts | Get a list of all job posts from Gem ATS | 🔗 | 
Job Stages
Job Stages
| Endpoint | Description | Readme | 
|---|---|---|
GET /job-stages | Get a list of all job stages from Gem ATS | 🔗 | 
Jobs
Jobs
| Endpoint | Description | Readme | 
|---|---|---|
GET /jobs | Get a list of all jobs from Gem ATS | 🔗 | 
Locations
Locations
| Endpoint | Description | Readme | 
|---|---|---|
GET /locations | Get a list of all locations from Gem ATS | 🔗 | 
Users
Users
| Endpoint | Description | Readme | 
|---|---|---|
GET /users | Get a list of all users from Gem | 🔗 | 
Not seeing the integration you need? Build your own independently.
Access requirements
| Pre-Requisites | Status | Comment | 
|---|---|---|
| Paid dev account | ✅ Not required | To request access, reach out to your Gem point of contact (Customer Success Manager or Account Executive). | 
| Paid test account | ✅ Not required | To request access, reach out to your Gem point of contact (Customer Success Manager or Account Executive). | 
| Partnership | ✅ Not required | |
| App review | ✅ Not required | |
| Security audit | ✅ Not required | 
Setup guide
No setup guide yet.Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- Gem uses API_KEY auth mode with 
x-api-key: API_KEYandx-application-secret: Application Secretin the request header to access different endpoints. - By default, each API key is subject to a rate limit of 20 requests per second, for more on this check Rate Limits section.
Contribute API gotchas by editing this page
 
Going further
Connect to Gem
Guide to connect to Gem using Connect UI