Overview
The Jobs API allows you to create, manage, and organize job postings within your company. Jobs are the foundation of the InstaView recruitment workflow, serving as the primary container for candidates and interviews.Resource Structure
Required Scopes
Creating Jobs
Basic Job Creation
Create Job from URL
You can also create a job by providing a URL to an existing job posting. The API will scrape the page, extract structured data using AI, and create the job automatically. SetcreateJob to false to only extract data without creating a job entity:
This endpoint has a stricter rate limit of 5 requests per minute due to
web scraping and AI processing.
Comprehensive Job Creation
Listing Jobs
List All Jobs
Filter by Status
Search Jobs
Best Practice: For production integrations, always implement request timeouts.
Updating Jobs
Partial Update
Best Practice: For production integrations, always implement request timeouts.
Change Job Status
Job Status Management
Available Statuses
- OPEN
- CLOSED
Job is open for applications - Visible to candidates - Can schedule
interviews - Accepts new applications
Status Workflow
Location and Work Mode
Work Modes
Location Structure
Examples
Salary Information
Salary Structure
Examples
Skills Management
Best Practices
Be Specific
Be Specific
Separate Required vs Nice-to-Have
Separate Required vs Nice-to-Have
Use Consistent Naming
Use Consistent Naming
Deleting Jobs
Soft Delete
Jobs are soft-deleted by default:Before Deleting
Consider the impact:Common Patterns
Bulk Job Creation
Job Synchronization
Job Analytics
Validation Rules
Job title (1-200 characters)
Detailed job description (max 10,000 characters)
Array of required skills (max 50 items, each max 100 chars)
One of:
REMOTE, ONSITE, HYBRIDISO 3166-1 alpha-2 country code (e.g., “US”, “GB”, “DE”)
ISO 4217 currency code (e.g., “USD”, “EUR”, “GBP”)
One of:
OPEN, CLOSED, UNDEFINED Note: In practice, use OPEN
(accepting applications) or CLOSED (no longer hiring)Error Scenarios
Invalid Work Mode
Invalid Work Mode
Job Not Found
Job Not Found
Access Denied
Access Denied
Best Practices
Use Draft Status
Create jobs as drafts while preparing content
Consistent Skills
Maintain a standardized skill taxonomy
Include Salary
Transparency improves candidate quality
Update Regularly
Keep job descriptions current and accurate
Next Steps
Candidates
Add candidates to your jobs
Interviews
Schedule interviews for job candidates
API Reference
View complete Jobs API reference
Best Practices
Production integration patterns