PUT - Set or change recurring task options

Purpose

This API is used to set customizations in a recurring task or to change the existing details in a recurring task.

Request URL 

Group Tasks:

https://mail.zoho.com/api/tasks/groups/<GroupID>/<entityId>​

Personal Tasks:

https://mail.zoho.com/api/tasks/me/<entityId>?

Request Parameters

ParameterData TypeDescription
GroupID*LongThe unique identifier used for groups in the organization
entityId*LongThe unique identifier assigned to each task

The GroupID parameter is not applicable for personal tasks.

* - Mandatory parameters

Request Body (JSON Object)

ParameterData TypeAllowed ValuesDescription
recurringType*StringDaily; Weekly; Monthly; YearlyThe recurrence pattern that you want to set for the task
recurringFrequency*Integer-The frequency at which the task has to recur
recurUntilDatedd/mm/yyyyThe date until which the task has to recur
recurForInteger-The number of times the task has to recur
recurDailyOnlyOnWeekdaysIntegertrue; falseIf the task has to recur everyday in the weekdays
recurMonthlyOnDayOfWeekInMonthIntegerAny date of the monthThe day of the week in a particular month when the task has to recur every month
recurMonthlyOnDayOfMonthIntegerAny date of the monthThe day of the month when the task has to recur every month
recurMonthlyOnDayOfWeekIntegerDays of the week (Sunday, Monday, etc.)The day of the week when the task has to recur every month
recurYearlyOnDayOfWeekInMonthIntegerEx: 3 indicates the 3rd week of the monthThe day of the week in a particular month when the task has to recur every year

* - Mandatory parameters

The 'recurMonthlyOnDayOfWeekInMonth' and 'recurMonthlyOnDayOfWeek' parameters should be used together. Similarly, the 'recurYearlyOnDayOfWeek' and the 'recurYearlyOnMonth' parameters should be used together.

Response Codes

Please refer Response Codes.

Sample Request


				Sample URL:

https://mail.zoho.com/api/tasks/groups/<53658048>/<48184000000091002>?

Sample Request Body:

{
    "status": {
        "code": 200,
        "description": "success"
    },
    "data": {
        "recurring": {
            "recurDailyOnlyOnWeekdays": false,
            "type": "Daily",
            "frequency": 2
        },
    }
}