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 an XmlCalendarEntries element.
XML Returns the content of an XmlCalendarEntries 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"
        }
      ]
    }
  }
}