onlyfy.
Guides and Resources
Connection Setup Guide
Step-by-step instructions to connect your Onlyfy account to Kombo.
Supported Features & Coverage
- Models
- Actions
- Features
Users
Users
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| first_name | |
| last_name | |
| remote_data |
Jobs
Jobs
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| job_code | |
| description | |
| employment_type | |
| status | |
| visibility | |
| department | |
| post_url | |
| experience_level | |
| salary_amount | |
| salary_amount_from | |
| salary_amount_to | |
| salary_currency | |
| location | |
| custom_fields | |
| integration_fields | |
| opened_at | |
| closed_at | |
| remote_created_at | |
| contact_id | |
| remote_data |
Candidates
Candidates
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| first_name | |
| last_name | |
| company | |
| title | |
| confidential | |
| phone_numbers | |
| email_addresses | |
| social_media | |
| location | |
| remote_created_at | |
| remote_updated_at | |
| remote_data |
Application Stages
Application Stages
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| remote_data |
Applications
Applications
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| outcome | |
| current_stage_id | |
| job_id | |
| candidate_id | |
| custom_fields | |
| remote_created_at | |
| remote_data |
Screening questions
Screening questions
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| title | |
| description | |
| format |
Tags
Tags
| Field | Notes |
|---|---|
| id | |
| remote_id | |
| changed_at | |
| remote_deleted_at | |
| name | |
| remote_data |
Candidate tags
Candidate tags
| Field | Notes |
|---|---|
| candidate_id | |
| tag_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Job-specific application stages
Job-specific application stages
| Field | Notes |
|---|---|
| index | |
| job_id | |
| stage_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Job-specific screening questions
Job-specific screening questions
| Field | Notes |
|---|---|
| index | |
| required | |
| precondition_question_id | |
| precondition_options | |
| job_id | |
| question_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Job hiring team members
Job hiring team members
| Field | Notes |
|---|---|
| roles | |
| job_id | |
| user_id | |
| id | |
| changed_at | |
| remote_deleted_at |
Create candidate
Create candidate
| Input Field | Notes |
|---|---|
| candidate.first_name | |
| candidate.last_name | |
| candidate.email_address | |
| candidate.company | |
| candidate.phone_number | |
| candidate.location.city | |
| candidate.location.country | |
| application.job_id | |
| application.stage_id | |
| screening_question_answers.question_id | |
| screening_question_answers.answer | |
| attachments.name | |
| attachments.data_url | |
| attachments.data | |
| attachments.type | |
| source.name | |
| source.unified_key | |
| source.id | |
| gdpr_consent.given |
Create application
Create application
| Input Field | Notes |
|---|---|
| candidate.first_name | |
| candidate.last_name | |
| candidate.email_address | |
| candidate.company | |
| candidate.phone_number | |
| candidate.location.city | |
| candidate.location.country | |
| application.job_id | |
| application.stage_id | |
| screening_question_answers.question_id | |
| screening_question_answers.answer | |
| attachments.name | |
| attachments.data_url | |
| attachments.data | |
| attachments.type | |
| source.name | |
| source.unified_key | |
| source.id | |
| gdpr_consent.given |
Add tag to candidate
Add tag to candidate
We can’t create tags, but only assign existing ones. Creating new tags is not supported by the Onlyfy API.
| Input Field | Notes |
|---|---|
| candidate_id | |
| tag.name |
Remove tag from candidate
Remove tag from candidate
| Input Field | Notes |
|---|---|
| candidate_id | |
| tag.name |
Add attachment to application
Add attachment to application
This action will fall back to the “Add attachment to candidate” action. Therefore, there could be cases where the attachment may not be added to the application but rather to the candidate.
| Input Field | Notes |
|---|---|
| application_id | |
| attachment.name | |
| attachment.data_url | |
| attachment.data |
Move application to stage
Move application to stage
| Input Field | Notes |
|---|---|
| application_id | |
| stage_id |
Add result link to application
Add result link to application
Onlyfy doesn’t support adding details to a result link.
| Input Field | Notes |
|---|---|
| application_id | |
| url |
Get application attachments
Get application attachments
Onlyfy stores the CV on the candidate, so it is included as a CV attachment on every application of that candidate. All files attached to the application itself (“recruiter files”) are returned with type OTHER.
| Input Field | Notes |
|---|---|
| application_id |
Get candidate attachments
Get candidate attachments
The CV is returned as a candidate-level attachment (without an application ID). All other files live on the applications of the candidate (“recruiter files”) and are returned with type OTHER.
| Input Field | Notes |
|---|---|
| candidate_id |
Add attachment to candidate
Add attachment to candidate
| Input Field | Notes |
|---|---|
| candidate_id | |
| attachment.name | |
| attachment.data_url | |
| attachment.data |
Add result link to candidate
Add result link to candidate
Onlyfy doesn’t support adding details to a result link.
| Input Field | Notes |
|---|---|
| candidate_id | |
| url |
| Feature | Notes |
|---|---|
| API Passthrough | |
| Scope Testing | |
| Custom Field Explorer | |
| Jobs | |
| Source Writing | |
| Sync Only Created Applications | |
| Connection Guide | |
| Create Candidate Full Attachment Retry |