{
	"info": {
		"_postman_id": "4f69ba1a-f369-4e23-ad01-9a933d18306e",
		"name": "Recruitment Domain - Complete API",
		"description": "Complete Recruitment domain API endpoints covering all recruitment operations",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
		"_exporter_id": "50681087",
		"_collection_link": "https://speeding-station-761692.postman.co/workspace/Team-Workspace~749708e5-00c2-41b9-8163-eb8de19b77f2/collection/50681087-4f69ba1a-f369-4e23-ad01-9a933d18306e?action=share&source=collection_link&creator=50681087"
	},
	"item": [
		{
			"name": "Hiring Stages",
			"description": "Hiring stage management endpoints",
			"item": [
				{
					"name": "List Hiring Stages",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/hiring-stages?per_page=15&page=1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"hiring-stages"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Hiring Stage",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Screening\",\n  \"description\": \"Initial CV screening stage\",\n  \"order\": 1,\n  \"is_active\": true\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/hiring-stages",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"hiring-stages"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Hiring Stage",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/hiring-stages/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"hiring-stages",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Hiring Stage",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Initial Screening\",\n  \"description\": \"Updated screening stage\",\n  \"order\": 1\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/hiring-stages/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"hiring-stages",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Hiring Stage",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/hiring-stages/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"hiring-stages",
								"1"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Public Applications",
			"description": "Public job application endpoints (no authentication required)",
			"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"
							]
						}
					},
					"response": []
				},
				{
					"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"
							]
						}
					},
					"response": []
				},
				{
					"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"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Job Titles",
			"item": [
				{
					"name": "List Job Titles",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles?per_page=15&page=1&sort=-created_at",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "sort",
									"value": "-created_at"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Job Title",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Senior Software Engineer\",\n  \"arabic_name\": \"مهندس برمجيات كبير\",\n  \"description\": \"Experienced software engineer responsible for leading development teams and architecting scalable solutions\",\n  \"department\": \"Engineering\",\n  \"min_salary\": 8000,\n  \"max_salary\": 15000,\n  \"experience_years\": 5,\n  \"required_skills\": [\n    \"PHP\",\n    \"Laravel\",\n    \"MySQL\",\n    \"Docker\",\n    \"AWS\",\n    \"Git\"\n  ],\n  \"responsibilities\": [\n    \"Lead development team\",\n    \"Design system architecture\",\n    \"Code review and mentoring\",\n    \"Performance optimization\",\n    \"Security implementation\"\n  ],\n  \"status\": \"active\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Active Job Titles",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles/active",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles",
								"active"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Job Title",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Job Title",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Senior Software Engineer\",\n  \"arabic_name\": \"مهندس برمجيات كبير\",\n  \"description\": \"Experienced software engineer responsible for leading development teams and architecting scalable solutions\",\n  \"department\": \"Engineering\",\n  \"min_salary\": 8000,\n  \"max_salary\": 15000,\n  \"experience_years\": 5,\n  \"required_skills\": [\n    \"PHP\",\n    \"Laravel\",\n    \"MySQL\",\n    \"Docker\",\n    \"AWS\",\n    \"Git\"\n  ],\n  \"responsibilities\": [\n    \"Lead development team\",\n    \"Design system architecture\",\n    \"Code review and mentoring\",\n    \"Performance optimization\",\n    \"Security implementation\"\n  ],\n  \"status\": \"active\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles/6",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles",
								"6"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Job Title",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-titles/6",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-titles",
								"6"
							]
						}
					},
					"response": []
				}
			],
			"description": "Job Title management endpoints"
		},
		{
			"name": "Candidates",
			"item": [
				{
					"name": "List Candidates",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/candidates?per_page=15&page=1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"candidates"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "applied",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Candidate",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"full_name\": \"Ahmed Hassan Mohammed\",\n  \"email\": \"ahmed.hassan23r2@example.com\",\n  \"phone\": \"+966501234567\",\n  \"years_of_experience\": 5,\n  \"expected_salary\": 12000,\n  \"available_date\": \"2026-02-15\",\n  \"source\": \"linkedin\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/candidates",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"candidates"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Candidate",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/candidates/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"candidates",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Candidate",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"full_name\": \"Ahmed Hassan Mohammed\",\n  \"email\": \"ahmed.hassan23r2@example.com\",\n  \"phone\": \"+966501234567\",\n  \"years_of_experience\": 5,\n  \"expected_salary\": 12000,\n  \"available_date\": \"2026-02-15\",\n  \"source\": \"linkedin\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/candidates/6",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"candidates",
								"6"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Candidate",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/candidates/6",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"candidates",
								"6"
							]
						}
					},
					"response": []
				}
			],
			"description": "Candidate management endpoints"
		},
		{
			"name": "Job Openings",
			"item": [
				{
					"name": "List Job Openings",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-openings?per_page=15&page=1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-openings"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "published",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Job Opening",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"recruitment_request_id\": 1,\n  \"job_title\": \"Senior Backend Developer\",\n  \"department_id\": 1,\n  \"description\": \"We are seeking an experienced Senior Backend Developer to lead our backend architecture and development team. The ideal candidate will have strong expertise in PHP, Laravel, microservices, API design, and cloud infrastructure. You will be responsible for designing scalable solutions, mentoring junior developers, and ensuring code quality and best practices.\",\n  \"number_of_vacancies\": 2,\n  \"required_experience_years\": 5,\n  \"required_skills\": [\n    \"PHP\",\n    \"Laravel\",\n    \"MySQL\",\n    \"PostgreSQL\",\n    \"REST API Design\",\n    \"Docker\",\n    \"AWS\",\n    \"Microservices\",\n    \"Git\",\n    \"CI/CD\"\n  ],\n  \"salary_range_min\": 8000,\n  \"salary_range_max\": 15000,\n  \"employment_type\": \"full_time\",\n  \"interview_managers\": [\n    \"Ahmed Hassan\",\n    \"Sara Mohammed\",\n    \"Omar Ali\"\n  ],\n  \"status\": \"published\" // draft, published, on_hold, closed\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-openings",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-openings"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Job Opening",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-openings/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-openings",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Job Opening",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"recruitment_request_id\": 1,\n  \"job_title\": \"Senior Backend Developer\",\n  \"department_id\": 1,\n  \"description\": \"We are seeking an experienced Senior Backend Developer to lead our backend architecture and development team. The ideal candidate will have strong expertise in PHP, Laravel, microservices, API design, and cloud infrastructure. You will be responsible for designing scalable solutions, mentoring junior developers, and ensuring code quality and best practices.\",\n  \"number_of_vacancies\": 2,\n  \"required_experience_years\": 5,\n  \"required_skills\": [\n    \"PHP\",\n    \"Laravel\",\n    \"MySQL\",\n    \"PostgreSQL\",\n    \"REST API Design\",\n    \"Docker\",\n    \"AWS\",\n    \"Microservices\",\n    \"Git\",\n    \"CI/CD\"\n  ],\n  \"salary_range_min\": 8000,\n  \"salary_range_max\": 15000,\n  \"employment_type\": \"full_time\",\n  \"interview_managers\": [\n    \"Ahmed Hassan\",\n    \"Sara Mohammed\",\n    \"Omar Ali\"\n  ],\n  \"status\": \"closed\" // draft, published, on_hold, closed\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-openings/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-openings",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Job Opening",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-openings/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-openings",
								"1"
							]
						}
					},
					"response": []
				}
			],
			"description": "Job Opening management endpoints"
		},
		{
			"name": "Recruitment Requests",
			"item": [
				{
					"name": "List Recruitment Requests",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/recruitment-requests?per_page=15&page=1&department_id=1&job_title_id=1&employment_type=full_time",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"recruitment-requests"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "draft",
									"disabled": true
								},
								{
									"key": "department_id",
									"value": "1"
								},
								{
									"key": "job_title_id",
									"value": "1"
								},
								{
									"key": "employment_type",
									"value": "full_time"
								},
								{
									"key": "created_from",
									"value": "2026-01-01",
									"disabled": true
								},
								{
									"key": "created_to",
									"value": "2026-01-31",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Recruitment Request",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"job_title_id\": 1,\n  \"department_id\": 1,\n  \"number_of_vacancies\": 2,\n  \"employment_type\": \"full_time\", // full_time,part_time,temporary\n  \"reason\": \"Team expansion for Q1 2026\",\n  \"additional_notes\": \"Urgent hiring needed. Must have 3+ years experience\",\n  \"status\": \"draft\", // draft,under_review,approved,rejected,cancelled\n  \"rejection_reason\": null\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/recruitment-requests",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"recruitment-requests"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Recruitment Request",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/recruitment-requests/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"recruitment-requests",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Recruitment Request",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"job_title_id\": 1,\n  \"department_id\": 1,\n  \"number_of_vacancies\": 2,\n  \"employment_type\": \"full_time\", // full_time,part_time,temporary\n  \"reason\": \"Team expansion for Q1 2026\",\n  \"additional_notes\": \"Urgent hiring needed. Must have 3+ years experience\",\n  \"status\": \"approved\", // draft,under_review,approved,rejected,cancelled\n  \"rejection_reason\": null\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/recruitment-requests/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"recruitment-requests",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Recruitment Request",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/recruitment-requests/5",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"recruitment-requests",
								"5"
							]
						}
					},
					"response": []
				}
			],
			"description": "Recruitment Request management endpoints"
		},
		{
			"name": "Candidate Assessments",
			"item": [
				{
					"name": "List Assessments",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/assessments?per_page=15&page=1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"assessments"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "pending",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Assessment",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"candidate_id\": 1,\n  \"hiring_stage_id\": 1,\n  \"job_opening_id\": 1,\n  \"assessor_id\": 2,\n  \"assessment_date\": \"2026-01-17T10:30:00\",\n  \"scores\": {\n    \"technical_skills\": 85,\n    \"communication\": 78,\n    \"problem_solving\": 92\n  },\n  \"comments\": \"Assessment feedback\",\n  \"status\": \"completed\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/assessments",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"assessments"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Assessment",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/assessments/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"assessments",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Assessment",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"scores\": {\n    \"technical\": 90,\n    \"communication\": 85,\n    \"problem_solving\": 92\n  },\n  \"status\": \"approved\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/assessments/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"assessments",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Assessment",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/assessments/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"assessments",
								"1"
							]
						}
					},
					"response": []
				}
			],
			"description": "Candidate assessment management endpoints"
		},
		{
			"name": "Job Offers",
			"item": [
				{
					"name": "List Job Offers",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-offers?per_page=15&page=1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-offers"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "sent",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Job Offer",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"candidate_id\": 3,\n  \"job_opening_id\": 1,\n  \"contract_type\": \"permanent\",\n  \"job_title\": \"Senior Developer\",\n  \"department_id\": 1,\n  \"start_date\": \"2026-02-01\",\n  \"salary\": 18000,\n  \"benefits\": [\n    \"Health Insurance\",\n    \"Pension Plan\",\n    \"Annual Leave - 20 days\",\n    \"Performance Bonus\"\n  ],\n  \"additional_notes\": \"Competitive package. Reporting to Engineering Manager.\",\n  \"status\": \"draft\", // draft,sent,signed,accepted,rejected,expired\n  \"expiry_date\": \"2026-02-15\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-offers",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-offers"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Job Offer",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-offers/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-offers",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Job Offer",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"salary\": 13000,\n  \"status\": \"sent\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-offers/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-offers",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Job Offer",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/job-offers/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"job-offers",
								"1"
							]
						}
					},
					"response": []
				}
			],
			"description": "Job Offer management endpoints"
		},
		{
			"name": "Employee Exits",
			"item": [
				{
					"name": "List Employee Exits",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/employee-exits?per_page=15&page=1&status=notice_period",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"employee-exits"
							],
							"query": [
								{
									"key": "per_page",
									"value": "15"
								},
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "status",
									"value": "notice_period"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Employee Exit",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"employee_id\": 1,\n  \"exit_type\": \"resignation\",\n  \"notice_date\": \"2026-01-20\",\n  \"exit_date\": \"2026-02-20\",\n  \"reason\": \"Career change\",\n  \"comments\": \"Employee resignation\",\n  \"status\": \"notice_period\",\n  \"initiated_by\": 1\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/employee-exits",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"employee-exits"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Employee Exit",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/employee-exits/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"employee-exits",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Employee Exit",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"status\": \"final_processing\",\n  \"comments\": \"Final processing started\"\n}"
						},
						"url": {
							"raw": "{{BASE_URL}}/recruitment/employee-exits/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"employee-exits",
								"1"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete Employee Exit",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{access_token}}"
							}
						],
						"url": {
							"raw": "{{BASE_URL}}/recruitment/employee-exits/1",
							"host": [
								"{{BASE_URL}}"
							],
							"path": [
								"recruitment",
								"employee-exits",
								"1"
							]
						}
					},
					"response": []
				}
			],
			"description": "Employee Exit management endpoints"
		}
	]
}