Client - Recurring Task Schedules
One client's schedule links on recurring tasks. Every recurring task has a default schedule plus any number of custom schedules; a client linked to a custom schedule gets its occurrences from that schedule instead of the default. These routes read the schedule a client is linked to on a task, link the client to an existing schedule, and revert the client to the default. On the client-filtered recurring-tasks list, each row's schedule is the one that applies to the client. The schedules themselves are managed task-side - see the schedule routes under the Tasks - Recurring tag.
-
GET List Recurring Tasks for ClientReturns a paged list of the recurring tasks that apply to this client. Each row's schedule is the one that applies to the client - their custom schedu.../tenants/{tenant}/clients/{clientCode}/recurring-tasks
-
GET Get Recurring Task Schedule for ClientGets the non-default schedule a client is linked to on a recurring task. 404 means the client runs on the task's default schedule./tenants/{tenant}/clients/{clientCode}/recurring-tasks/{taskCode}/schedule
-
PUT Assign Recurring Task Schedule for ClientLinks a client to one of the recurring task's existing schedules. Schedules are created and managed under the task's schedule routes; reverting to the.../tenants/{tenant}/clients/{clientCode}/recurring-tasks/{taskCode}/schedule
-
DELETE Revert Recurring Task Schedule for ClientRemoves a client's schedule link, returning them to the recurring task's default schedule./tenants/{tenant}/clients/{clientCode}/recurring-tasks/{taskCode}/schedule