{
  "info": {
    "name": "Public Applications API",
    "description": "Public job application endpoints (no authentication required)",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "Get Job Opening by Token",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/public-applications/jobs/abc123token456",
          "host": ["{{base_url}}"],
          "path": ["public-applications", "jobs", "abc123token456"]
        }
      }
    },
    {
      "name": "Apply for Job",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"first_name\": \"Ahmed\",\n  \"last_name\": \"Mohammed\",\n  \"email\": \"ahmed@example.com\",\n  \"phone\": \"+966512345678\",\n  \"nationality\": \"Saudi\",\n  \"date_of_birth\": \"1990-05-15\",\n  \"qualification\": \"Bachelor of Science in Computer Science\",\n  \"current_job_title\": \"Software Developer\",\n  \"current_company\": \"Tech Company XYZ\",\n  \"years_of_experience\": 3,\n  \"expected_salary\": 8000,\n  \"notice_period\": \"2 weeks\",\n  \"cv_file\": \"CV_Ahmed_Mohammed.pdf\",\n  \"cover_letter\": \"I am interested in this Software Engineer position because I have strong experience with PHP and Laravel. I have successfully delivered multiple projects...\",\n  \"linkedin_profile\": \"https://linkedin.com/in/ahmed\",\n  \"portfolio_url\": \"https://github.com/ahmed\",\n  \"availability_date\": \"2026-02-15\",\n  \"willing_to_relocate\": true,\n  \"additional_info\": \"Available for immediate joining after notice period\"\n}"
        },
        "url": {
          "raw": "{{base_url}}/public-applications/jobs/abc123token456/apply",
          "host": ["{{base_url}}"],
          "path": ["public-applications", "jobs", "abc123token456", "apply"]
        }
      }
    },
    {
      "name": "Track Application Status",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/public-applications/jobs/abc123token456/track/1",
          "host": ["{{base_url}}"],
          "path": ["public-applications", "jobs", "abc123token456", "track", "1"]
        }
      }
    }
  ]
}
