Skip to content
R-Service R-Service
RR Tech Service Management Developer Guide

Recurrences API

A Recurrence record can be aggregated within several record types:

It contains the fields described below.

frequency

Readonly enum , default: no_repeat — The frequency of the recurrency.

  • no_repeat : No Repeat
  • daily : Daily
  • weekly : Weekly
  • monthly : Monthly
  • yearly : Yearly

interval

Required integer , default: 1 — The interval of the Frequency, e.g. every 2nd week or every 10th day.

calendar

Optional reference to Calendar — Select a calendar to skip occurrences of the recurrence during off-hours and holidays.

disabled

Optional boolean , default: false — The Disabled box is checked if the recurrency should be temporarily disabled.

time_of_day

Required time of day — The time of day to start the Recurrence.

time_zone

Required time_zone — The Time zone field is used to select the time zone for the time_of_day field.

start_date

Required date — The date at which to start the Recurrence.

end_date

Optional date — The date at which to end the Recurrence.

day

Optional stringRequired when frequency is daily , ignored in all other cases. Comma separated list of days of the week, e.g. 1,2,3,4,5 .

  • 0 : Sunday
  • 1 : Monday
  • 2 : Tuesday
  • 3 : Wednesday
  • 4 : Thursday
  • 5 : Friday
  • 6 : Saturday

day_of_month

Optional stringRequired when frequency is monthly and day_of_week is false , ignored in all other cases. Comma separated list of days of the month, e.g. 11,21,-1 .

  • 1 : Day one
  • 2 : Day two
  • 3 : Day three
  • 30 : Day thirty
  • 31 : Day thirty-one
  • -1 : Last day of month

day_of_week

Required boolean , default: false — Indicates whether or not the day_of_week_index and day_of_week_day values should be considered. Can only be set to true when frequency is monthly or yearly .

day_of_week_index

Optional enum , default: firstRequired when day_of_week is true , ignored in all other cases.

  • first : First
  • second : Second
  • third : Third
  • fourth : Fourth
  • last : Last

day_of_week_day

Optional stringRequired when day_of_week is true , ignored in all other cases. Comma separated list of days of the week, e.g. monday,tuesday,wednesday,thursday,friday .

  • monday : Monday
  • tuesday : Tuesday
  • wednesday : Wednesday
  • thursday : Thursday
  • friday : Friday
  • saturday : Saturday
  • sunday : Sunday

month_of_year

Optional stringRequired when frequency is yearly , ignored in all other cases. Comma separated list of months of the year, e.g. 3,6,9,12 .

  • 1 : January
  • 2 : February
  • 3 : March
  • 4 : April
  • 5 : May
  • 6 : June
  • 7 : July
  • 8 : August
  • 9 : September
  • 10 : October
  • 11 : November
  • 12 : December

last_occurrence_at

Readonly datetime — The time and date at which the last occurrence of the recurrence occurred.

last_occurrence_object

Readonly reference to Workflow — The record that was created during the last occurrence.

last_occurrence_errors

Readonly string (max 1024) — The validation errors during the last occurrence that prevented the record from being created.

next_occurrence_at

Readonly datetime — The time and date at which the next record will be created.

next_occurrence_errors

Readonly string — The validation errors that prevented the next occurrence of the recurrence from being scheduled.

ical

Readonly string (max 2048) - The ICAL representation of the recurrency (without time_of_day)