On this page

6 endpoints.

MethodPathSummary
GET/api/communities/{communityId}/tasks/recurringList recurring schedules (قائمة الجداول المتكررة)
POST/api/communities/{communityId}/tasks/recurringCreate recurring schedule (إنشاء جدول متكرر)
DELETE/api/communities/{communityId}/tasks/recurring/{scheduleId}Delete recurring schedule (حذف الجدول)
GET/api/communities/{communityId}/tasks/recurring/{scheduleId}Get recurring schedule (تفاصيل الجدول)
PUT/api/communities/{communityId}/tasks/recurring/{scheduleId}Update recurring schedule (تحديث الجدول)
POST/api/communities/{communityId}/tasks/recurring/from-templateCreate recurring from template (إنشاء متكرر من قالب)

Returns all recurring task schedules. Requires tasks:manage permission. Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no

Responses

StatusDescriptionBody
200List of recurring schedulesobject

Creates a recurring schedule for an existing task. Requires tasks:manage permission. Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no

Request body (required) — application/json

Type: CreateRecurringScheduleRequest

Responses

StatusDescriptionBody
201Schedule createdobject

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no
no

Responses

StatusDescriptionBody
200Schedule deleted

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no
no

Responses

StatusDescriptionBody
200Schedule detailsobject

Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no
no

Request body (required) — application/json

FieldTypeRequiredDescription
frequencyRecurringFrequencyno
intervalintegerno
isActivebooleanno

Responses

StatusDescriptionBody
200Schedule updated

Creates a task from a template and sets up a recurring schedule. Auth: Bearer JWT required.

Parameters

NameInRequiredTypeDescription
no

Request body (required) — application/json

Type: CreateRecurringFromTemplateRequest

Responses

StatusDescriptionBody
201Task and schedule createdobject