APIs & Integrations
Gem
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 10MB. | 🔗 |
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_KEY
andx-application-secret: Application Secret
in 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