TaskStep

Zasób do zarządzania krokami zadania.

Pobieranie kroku zadania

GET /rest/task_step/{id}

Odpowiedź
{
  "TaskStep": {
    "id": "53",
    "customer_id": "1",
    "user_id": "1",
    "task_id": "33",
    "assigned_user_id": "2",
    "due_date": "2025-01-01T12:21:37+01:00",
    "description": "Zbierz dane",
    "created": "2025-11-20T22:53:01+01:00",
    "modified": "2025-11-20T22:53:01+01:00"
  }
}

Tworzenie kroku zadania

POST /rest/task_step

Żądanie
{
  "TaskStep": {
    "task_id": "33",
    "assigned_user_id": "2",
    "due_date": "2025-01-03 07:00:00",
    "description": "Zbierz dane i zadzwoń do managera."
  }
}
Odpowiedź
HTTP/1.1 201 CREATED
{
  "id": "55",
  "customer_id": "1",
  "user_id": "1",
  "task_id": "33",
  "assigned_user_id": "2",
  "due_date": "2025-01-02T07:00:00+01:00",
  "description": "Zbierz dane",
  "created": "2025-11-20T23:09:16+01:00",
  "modified": "2025-11-20T23:09:16+01:00"
}

Edycja kroku zadania

PUT /rest/task_step/{id}

Żądanie
{
  "TaskStep": {
    "task_id": "33",
    "assigned_user_id": null,
    "due_date": "2025-01-03 07:00:00",
    "description": "Zbierz dane i zadzwoń do managera."
  }
}
Odpowiedź
HTTP/1.1 200 OK

Usuwanie kroku zadania

DELETE /rest/task_step/{id}

Odpowiedź
HTTP/1.1 200 OK