{
  "info": {
    "name": "Job Titles API",
    "description": "Job Title management endpoints",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "item": [
    {
      "name": "List Job Titles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          },
          {
            "key": "Accept",
            "value": "application/json"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles?per_page=15&page=1&sort=-created_at",
          "host": ["{{base_url}}"],
          "path": ["job-titles"],
          "query": [
            {
              "key": "per_page",
              "value": "15"
            },
            {
              "key": "page",
              "value": "1"
            },
            {
              "key": "sort",
              "value": "-created_at"
            }
          ]
        }
      }
    },
    {
      "name": "Create Job Title",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title_ar\": \"مهندس برمجيات\",\n  \"title_en\": \"Software Engineer\",\n  \"description_ar\": \"وظيفة مهندس برمجيات متقدم\",\n  \"description_en\": \"Advanced Software Engineer position\",\n  \"min_salary\": 5000,\n  \"max_salary\": 10000,\n  \"department_id\": 1,\n  \"required_experience\": 3,\n  \"is_active\": true\n}"
        },
        "url": {
          "raw": "{{base_url}}/job-titles",
          "host": ["{{base_url}}"],
          "path": ["job-titles"]
        }
      }
    },
    {
      "name": "Get Active Job Titles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/active",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "active"]
        }
      }
    },
    {
      "name": "Get Archived Job Titles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/archived",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "archived"]
        }
      }
    },
    {
      "name": "Search Job Titles",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/search?query=engineer",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "search"],
          "query": [
            {
              "key": "query",
              "value": "engineer"
            }
          ]
        }
      }
    },
    {
      "name": "Get Job Title",
      "request": {
        "method": "GET",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/1",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "1"]
        }
      }
    },
    {
      "name": "Update Job Title",
      "request": {
        "method": "PATCH",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"title_ar\": \"مهندس برمجيات كبير\",\n  \"title_en\": \"Senior Software Engineer\",\n  \"min_salary\": 7000,\n  \"max_salary\": 15000,\n  \"required_experience\": 5\n}"
        },
        "url": {
          "raw": "{{base_url}}/job-titles/1",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "1"]
        }
      }
    },
    {
      "name": "Update Job Title Status",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          },
          {
            "key": "Content-Type",
            "value": "application/json"
          }
        ],
        "body": {
          "mode": "raw",
          "raw": "{\n  \"is_active\": false\n}"
        },
        "url": {
          "raw": "{{base_url}}/job-titles/1/status",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "1", "status"]
        }
      }
    },
    {
      "name": "Restore Job Title",
      "request": {
        "method": "POST",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/1/restore",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "1", "restore"]
        }
      }
    },
    {
      "name": "Delete Job Title",
      "request": {
        "method": "DELETE",
        "header": [
          {
            "key": "Authorization",
            "value": "Bearer {{token}}"
          }
        ],
        "url": {
          "raw": "{{base_url}}/job-titles/1",
          "host": ["{{base_url}}"],
          "path": ["job-titles", "1"]
        }
      }
    }
  ]
}
