Introduction
The Jobs API allows you to programmatically manage job postings captured through the Vega AI browser extension or other integrations. This API enables you to create job entries, track your quota usage, and integrate job tracking into your workflow.Base URL
All API requests should be made to:Authentication
All Jobs API endpoints require authentication using a Bearer token. Include your API token in theAuthorization header:
Available Endpoints
The Jobs API provides the following endpoints:Create Job
Add a new job posting to your tracker
Get Quota Status
Check your monthly job capture quota
Common Response Codes
| Status Code | Description |
|---|---|
200 | Success |
400 | Bad Request - Invalid input data |
401 | Unauthorized - Invalid or missing token |
409 | Conflict - Resource already exists |
500 | Internal Server Error |
Rate Limits
API requests are subject to rate limiting based on your subscription tier. Free tier users have a monthly quota for job captures that can be checked using the Get Quota Status endpoint.Duplicate jobs (same source URL) do not count against your quota.
Job Types
The following job types are supported:full_time- Full-time positionpart_time- Part-time positioncontract- Contract/temporary positionintern- Internshipremote- Remote positionfreelance- Freelance workother- Other employment types
Job Status Values
Jobs can have the following status values:interested- Initial state when job is savedapplied- Application submittedinterviewing- In interview processoffer_received- Job offer receivedrejected- Application rejectednot_interested- No longer interested
Error Handling
All error responses follow a consistent format:Common Errors
Invalid request format
Invalid request format
Status: 400 Bad RequestThe request body is missing required fields or contains invalid data types.Solution: Verify all required fields are present and have valid values.
Job already exists
Job already exists
Status: 409 ConflictA job with the same source URL already exists in your tracker.Solution: Update the existing job or use a different source URL.
Unauthorized
Unauthorized
Quota exceeded
Quota exceeded
Status: 403 ForbiddenYour monthly job capture quota has been reached.Solution: Upgrade your plan or wait for the quota to reset.
Next Steps
Create Your First Job
Learn how to add jobs to your tracker
Monitor Your Quota
Track your API usage and limits