لیست وظایف

دریافت لیست وظایف با قابلیت فیلتر و صفحه‌بندی.

درخواست

Method: GET
URL: /api/tasks
Headers: Authorization: Bearer {token}

مثال درخواست

curl -X GET "https://example.com/api/tasks" \
  -H "Authorization: Bearer {token}"

پاسخ موفق (200)

{
  "records": [
    {
      "id": 1,
      "title": "انجام گزارش ماهانه",
      "description": "گزارش عملکرد ماه گذشته",
      "project_id": 1,
      "assigned_to": [1, 2],
      "status": "in_progress",
      "priority": "high",
      "start_date": "1403-05-01",
      "deadline": "1403-05-15",
      "created_at": "1403-04-20"
    }
  ],
  "meta": {
    "total": 25,
    "current_page": 1,
    "per_page": 20
  }
}

خطاها

کد توضیح
401 توکن معتبر نیست

جزئیات وظیفه

دریافت اطلاعات کامل یک وظیفه.

درخواست

Method: GET
URL: /api/tasks/{id}
Headers: Authorization: Bearer {token}

مثال درخواست

curl -X GET "https://example.com/api/tasks/1" \
  -H "Authorization: Bearer {token}"

پاسخ موفق (200)

{
  "record": {
    "id": 1,
    "title": "انجام گزارش ماهانه",
    "description": "گزارش عملکرد ماه گذشته",
    "project_id": 1,
    "assigned_to": [1, 2],
    "status": "in_progress",
    "priority": "high",
    "start_date": "1403-05-01",
    "deadline": "1403-05-15",
    "labels": [],
    "created_at": "1403-04-20"
  }
}

خطاها

کد توضیح
401 توکن معتبر نیست
404 وظیفه یافت نشد

ایجاد وظیفه جدید

ایجاد یک وظیفه جدید در سیستم.

درخواست

Method: POST
URL: /api/tasks
Headers: Authorization: Bearer {token}
Content-Type: application/json

مثال درخواست

curl -X POST "https://example.com/api/tasks" \
  -H "Authorization: Bearer {token}" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "وظیفه جدید",
    "description": "توضیحات وظیفه",
    "project_id": 1,
    "assigned_to": [1],
    "priority": "medium",
    "start_date": "1403-06-01",
    "deadline": "1403-06-15"
  }'

پاسخ موفق (201)

{
  "record": {
    "id": 2,
    "title": "وظیفه جدید",
    "project_id": 1,
    "assigned_to": [1],
    "status": "not_started",
    "start_date": "1403-06-01",
    "deadline": "1403-06-15"
  }
}

خطاها

کد توضیح
401 توکن معتبر نیست
422 خطای اعتبارسنجی
برای جستجو تایپ کنید...