Edit Possible Task

This endpoint allows an admin user to edit an existing possible task.

PUT/PossibleTask/EditPossibleTask

Authorization

AuthorizationRequiredBearer <token>

Authorization header using the Bearer scheme. Example: "Bearer {token}"

In: header

Query Parameters

TaskIdstring

The ID of the task to be edited, which must not be empty.

Format: "uuid"
Descriptionstring

The new description of the task, which must not be empty and cannot exceed 500 characters.

ShortDescriptionstring

The new short description of the task, which must not be empty and cannot exceed 50 characters.

Pointsinteger

The new point value of the task, which must be greater than zero and not exceed 100.

Format: "int32"
IsActiveboolean

A boolean indicating whether the task is active or not.

MaxPerPeriodinteger

An optional parameter specifying the maximum number of tasks that can be completed per period. If not provided, it defaults to null.

Format: "int32"
curl -X PUT "https://example.com/PossibleTask/EditPossibleTask?TaskId=497f6eca-6276-4993-bfeb-53cbbbba6f08&Description=%3Cstring%3E&ShortDescription=%3Cstring%3E&Points=0&IsActive=true&MaxPerPeriod=0" \
  -H "Authorization: Bearer <token>"

Returns the updated task.

{
  "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
  "description": "string",
  "shortDescription": "string",
  "points": 1,
  "isActive": true,
  "maxPerPeriod": 0
}