REST API - saveCalendarEntry Update a Recurring Exclusion

The table summarizes the REST API - saveCalendarEntry: Update a Recurring Exclusion.

Request

Format PUT <baseurl>/calendar/<name>/<version>/entry/<guid>/<description>/<startdate>/<duration>/<rrule>/<responsestartdate>/<responseenddate>
Path parameters As in REST API - saveCalendarEntry Create a Recurring Exclusion, plus:
Query parameters As in REST API - saveCalendarEntry Create a Recurring Exclusion .

Response

JSON Returns a JSON representation of the content of a recurring element.
XML Returns the content of a recurring element (from the WorkCalService schema).

Example

Request
PUT <baseurl>/calendar/LONDON01/1/entry/7B77A42A-5CD2-4514-A115-9A81A6128568/New Year/2013-01-01T00:00:00Z/P1D/FREQ=YEARLY/2013-12-01T00:00:00Z/2025-01-31T00:00:00Z?namespace=LONDON
Response
{

  "xml-fragment": {

    "@version": "2",

    "@namespace": "LONDON",

    "@name": "LONDON01",

    "@start": "2013-12-01T00:00:00Z",

    "@end": "2025-01-31T00:00:00Z",

    "recurring": {

      "@guid": "7B77A42A-5CD2-4514-A115-9A81A6128568",

      "@description": "New Year",

      "@start": "2013-01-01T00:00:00.000Z",

      "@all-day": "false",

      "@free-busy": "BUSY",

      "@duration": "P1D",

      "@rrule": "FREQ=YEARLY",

      "occurrence": [

        {

          "@start": "2014-01-01T00:00:00.000Z",

          "@end": "2014-01-02T00:00:00.000Z"

        },

        {

          "@start": "2015-01-01T00:00:00.000Z",

          "@end": "2015-01-02T00:00:00.000Z"

        },

.

.

.

          "@start": "2023-01-01T00:00:00.000Z",

          "@end": "2023-01-02T00:00:00.000Z"

        },

        {

          "@start": "2024-01-01T00:00:00.000Z",

          "@end": "2024-01-02T00:00:00.000Z"

        },

        {

          "@start": "2025-01-01T00:00:00.000Z",

          "@end": "2025-01-02T00:00:00.000Z"

        }

      ]

    }

  }

}