JSON API Integration

Developer documentation for pushing and removing jobs via the JobStak API.

Authentication

Include your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Push a Job (Create)

{
  "title": "Software Engineer",
  "reference_number": "JOB-001",
  "url": "https://yoursite.com/job/001",
  "company": "Acme Corp",
  "description": "<p>Full description with HTML</p>",
  "job_board": "Monster",
  "board_username": "your_username",
  "board_password": "your_password",
  "city": "New York",
  "state": "NY",
  "country": "US",
  "postal_code": "10001",
  "address": "123 Main Street",
  "salary": "$80,000 - $120,000",
  "job_type": "Full-Time",
  "category": "Engineering",
  "notification_email": "hr@acme.com",
  "expiry_date": "2026-06-30T00:00:00Z"
}

Remove a Job

{
  "action": "remove",
  "reference_number": "JOB-001"
}

Core Required Fields

Optional Fields

Response Codes

Related Documentation