Liturgical Calendar API
Overview
To use Liturgical Calendar, you need an API key. You can get one by creating a free account and visiting your dashboard.
GET Endpoint
https://api.apiverve.com/v1/liturgicalcalendarExample
How to call the Liturgical Calendar API in different programming languages.
curl -X GET \
"https://api.apiverve.com/v1/liturgicalcalendar?month=2&year=2025" \
-H "X-API-Key: your_api_key_here"const response = await fetch('https://api.apiverve.com/v1/liturgicalcalendar?month=2&year=2025', {
method: 'GET',
headers: {
'X-API-Key': 'your_api_key_here',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);import requests
headers = {
'X-API-Key': 'your_api_key_here',
'Content-Type': 'application/json'
}
response = requests.get('https://api.apiverve.com/v1/liturgicalcalendar?month=2&year=2025', headers=headers)
data = response.json()
print(data)package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://api.apiverve.com/v1/liturgicalcalendar?month=2&year=2025", nil)
req.Header.Set("X-API-Key", "your_api_key_here")
req.Header.Set("Content-Type", "application/json")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}{
"status": "ok",
"error": null,
"data": {
"2025-12-01": [
{
"id": "advent_1_monday",
"date": "2025-12-01",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
1,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 1
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 2,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-02": [
{
"id": "advent_1_tuesday",
"date": "2025-12-02",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
2,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 2
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 3,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-03": [
{
"id": "francis_xavier_priest",
"date": "2025-12-03",
"dateDef": {
"month": 12,
"date": 3
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_MEMORIAL_10",
"rank": "MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"names:francis_xavier_priest"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"None"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 4,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_1_wednesday",
"date": "2025-12-03",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
3,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 3
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 4,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-04": [
{
"id": "advent_1_thursday",
"date": "2025-12-04",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
4,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 4
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 5,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "john_damascene_priest",
"date": "2025-12-04",
"dateDef": {
"month": 12,
"date": 4
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:john_damascene_priest"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"Pastors",
"DoctorsOfTheChurch"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 5,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_1_thursday",
"date": "2025-12-04",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
4,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 4
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 5,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-05": [
{
"id": "advent_1_friday",
"date": "2025-12-05",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
5,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 5
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 6,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-06": [
{
"id": "advent_1_saturday",
"date": "2025-12-06",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
6,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 6
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 7,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "nicholas_of_myra_bishop",
"date": "2025-12-06",
"dateDef": {
"month": 12,
"date": 6
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:nicholas_of_myra_bishop"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"Bishops"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 7,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_1_saturday",
"date": "2025-12-06",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
6,
1
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 1,
"dow": 6
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 7,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-07": [
{
"id": "advent_2_sunday",
"date": "2025-12-07",
"dateDef": {
"dateFn": "sundayOfAdvent",
"dateArgs": [
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_SUNDAY_2",
"rank": "SUNDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"seasons:advent.sunday",
{
"week": 2
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 8,
"dayOfWeek": 0,
"nthDayOfWeekInMonth": 1,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-08": [
{
"id": "immaculate_conception_of_the_blessed_virgin_mary",
"date": "2025-12-08",
"dateDef": {
"dateFn": "immaculateConceptionOfMary"
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_SOLEMNITY_3",
"rank": "SOLEMNITY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"names:immaculate_conception_of_the_blessed_virgin_mary"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"None"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 9,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": []
}
],
"2025-12-09": [
{
"id": "advent_2_tuesday",
"date": "2025-12-09",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
2,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 2
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 10,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "juan_diego_cuauhtlatoatzin",
"date": "2025-12-09",
"dateDef": {
"month": 12,
"date": 9
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:juan_diego_cuauhtlatoatzin"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"Saints"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 10,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_2_tuesday",
"date": "2025-12-09",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
2,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 2
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 10,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-10": [
{
"id": "advent_2_wednesday",
"date": "2025-12-10",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
3,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 3
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 11,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "our_lady_of_loreto",
"date": "2025-12-10",
"dateDef": {
"month": 12,
"date": 10
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:our_lady_of_loreto"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"BlessedVirginMary"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 11,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_2_wednesday",
"date": "2025-12-10",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
3,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 3
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 11,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-11": [
{
"id": "advent_2_thursday",
"date": "2025-12-11",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
4,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 4
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 12,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "damasus_i_pope",
"date": "2025-12-11",
"dateDef": {
"month": 12,
"date": 11
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:damasus_i_pope"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"PopeOrBishop"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 12,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_2_thursday",
"date": "2025-12-11",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
4,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 4
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 12,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-12": [
{
"id": "advent_2_friday",
"date": "2025-12-12",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
5,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 5
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 13,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "our_lady_of_guadalupe",
"date": "2025-12-12",
"dateDef": {
"month": 12,
"date": 12
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:our_lady_of_guadalupe"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"WHITE"
],
"commonsDef": [
"BlessedVirginMary"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 13,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_2_friday",
"date": "2025-12-12",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
5,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 5
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 13,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-13": [
{
"id": "lucy_of_syracuse_virgin",
"date": "2025-12-13",
"dateDef": {
"month": 12,
"date": 13
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_MEMORIAL_10",
"rank": "MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"names:lucy_of_syracuse_virgin"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"RED"
],
"commonsDef": [
"VirginMartyrs",
"Virgins"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 14,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_2_saturday",
"date": "2025-12-13",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
6,
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 2,
"dow": 6
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 14,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_2"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-14": [
{
"id": "advent_3_sunday",
"date": "2025-12-14",
"dateDef": {
"dateFn": "sundayOfAdvent",
"dateArgs": [
3
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_SUNDAY_2",
"rank": "SUNDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"seasons:advent.sunday",
{
"week": 3
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"ROSE",
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 15,
"dayOfWeek": 0,
"nthDayOfWeekInMonth": 2,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-15": [
{
"id": "advent_3_monday",
"date": "2025-12-15",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
1,
3
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 3,
"dow": 1
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 16,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-16": [
{
"id": "advent_3_tuesday",
"date": "2025-12-16",
"dateDef": {
"dateFn": "unprivilegedWeekdayOfAdvent",
"dateArgs": [
2,
3
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "WEEKDAY_13",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.weekday",
{
"week": 3,
"dow": 2
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 17,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-17": [
{
"id": "advent_december_17",
"date": "2025-12-17",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
17
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 17
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 18,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-18": [
{
"id": "advent_december_18",
"date": "2025-12-18",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
18
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 18
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 19,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-19": [
{
"id": "advent_december_19",
"date": "2025-12-19",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
19
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 19
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 20,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-20": [
{
"id": "advent_december_20",
"date": "2025-12-20",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
20
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 20
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 3,
"dayOfSeason": 21,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_3"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-21": [
{
"id": "advent_4_sunday",
"date": "2025-12-21",
"dateDef": {
"dateFn": "sundayOfAdvent",
"dateArgs": [
4
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_SUNDAY_2",
"rank": "SUNDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"seasons:advent.sunday",
{
"week": 4
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 22,
"dayOfWeek": 0,
"nthDayOfWeekInMonth": 3,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-22": [
{
"id": "advent_december_22",
"date": "2025-12-22",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
22
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 22
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 23,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-23": [
{
"id": "advent_december_23",
"date": "2025-12-23",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
23
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 23
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 24,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "john_of_kanty_priest",
"date": "2025-12-23",
"dateDef": {
"month": 12,
"date": 23
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:john_of_kanty_priest"
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [],
"commonsDef": [
"Pastors",
"MercyWorkers"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 24,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "advent_december_23",
"date": "2025-12-23",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
23
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 23
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 24,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-24": [
{
"id": "advent_december_24",
"date": "2025-12-24",
"dateDef": {
"dateFn": "privilegedWeekdayOfAdvent",
"dateArgs": [
24
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:advent.privileged_weekday",
{
"day": 24
}
],
"seasons": [
"ADVENT"
],
"periods": [],
"colors": [
"PURPLE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 4,
"dayOfSeason": 25,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-11-30",
"endOfSeason": "2025-12-24",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"ADVENT"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-25": [
{
"id": "nativity_of_the_lord",
"date": "2025-12-25",
"dateDef": {
"dateFn": "christmas",
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PROPER_OF_TIME_SOLEMNITY_2",
"rank": "SOLEMNITY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"names:nativity_of_the_lord"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 1,
"dayOfWeek": 4,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-26": [
{
"id": "stephen_the_first_martyr",
"date": "2025-12-26",
"dateDef": {
"month": 12,
"date": 26
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_FEAST_7",
"rank": "FEAST",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"names:stephen_the_first_martyr"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"RED"
],
"commonsDef": [
"None"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 2,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "christmas_octave_day_2",
"date": "2025-12-26",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
2
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 2
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 2,
"dayOfWeek": 5,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-27": [
{
"id": "john_apostle",
"date": "2025-12-27",
"dateDef": {
"month": 12,
"date": 27
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_FEAST_7",
"rank": "FEAST",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"names:john_apostle"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [
"None"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 3,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "christmas_octave_day_3",
"date": "2025-12-27",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
3
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 3
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 1,
"dayOfSeason": 3,
"dayOfWeek": 6,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_4"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-28": [
{
"id": "holy_family_of_jesus_mary_and_joseph",
"date": "2025-12-28",
"dateDef": {
"dateFn": "holyFamily",
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "GENERAL_LORD_FEAST_5",
"rank": "FEAST",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": true,
"isOptional": false,
"i18nDef": [
"names:holy_family_of_jesus_mary_and_joseph"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 4,
"dayOfWeek": 0,
"nthDayOfWeekInMonth": 4,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-29": [
{
"id": "christmas_octave_day_5",
"date": "2025-12-29",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
5
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 5
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 5,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "thomas_becket_bishop",
"date": "2025-12-29",
"dateDef": {
"month": 12,
"date": 29
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:thomas_becket_bishop"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [],
"commonsDef": [
"Martyrs",
"Bishops"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 5,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "christmas_octave_day_5",
"date": "2025-12-29",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
5
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 5
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 5,
"dayOfWeek": 1,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
],
"2025-12-30": [
{
"id": "christmas_octave_day_6",
"date": "2025-12-30",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
6
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 6
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 6,
"dayOfWeek": 2,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
],
"2025-12-31": [
{
"id": "christmas_octave_day_7",
"date": "2025-12-31",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
7
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 7
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 7,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
},
{
"id": "sylvester_i_pope",
"date": "2025-12-31",
"dateDef": {
"month": 12,
"date": 31
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "OPTIONAL_MEMORIAL_12",
"rank": "OPTIONAL_MEMORIAL",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": true,
"i18nDef": [
"names:sylvester_i_pope"
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [],
"commonsDef": [
"PopeOrBishop"
],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 7,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_SAINTS",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ma",
"fromExtendedCalendars": [],
"weekday": {
"id": "christmas_octave_day_7",
"date": "2025-12-31",
"dateDef": {
"dateFn": "weekdayWithinOctaveOfChristmas",
"dateArgs": [
7
],
"yearOffset": 0
},
"dateExceptions": [],
"alternativeTransferDateDefs": [],
"precedence": "PRIVILEGED_WEEKDAY_9",
"rank": "WEEKDAY",
"allowSimilarRankItems": false,
"isHolyDayOfObligation": false,
"isOptional": false,
"i18nDef": [
"seasons:christmas_time.octave",
{
"count": 7
}
],
"seasons": [
"CHRISTMAS_TIME"
],
"periods": [
"CHRISTMAS_OCTAVE",
"CHRISTMAS_TO_PRESENTATION_OF_THE_LORD"
],
"colors": [
"WHITE"
],
"commonsDef": [],
"martyrology": [],
"titles": [],
"calendar": {
"weekOfSeason": 2,
"dayOfSeason": 7,
"dayOfWeek": 3,
"nthDayOfWeekInMonth": 5,
"startOfSeason": "2025-12-25",
"endOfSeason": "2026-01-11",
"startOfLiturgicalYear": "2025-11-30",
"endOfLiturgicalYear": "2026-11-28",
"seasons": [
"CHRISTMAS_TIME"
]
},
"cycles": {
"properCycle": "PROPER_OF_TIME",
"sundayCycle": "YEAR_A",
"weekdayCycle": "YEAR_2",
"psalterWeek": "WEEK_1"
},
"fromCalendarId": "ProperOfTime",
"fromExtendedCalendars": []
}
}
]
}
}Authentication
The Liturgical Calendar API requires authentication via API key. Include your API key in the request header:
X-API-Key: your_api_key_hereInteractive API Playground
Test the Liturgical Calendar API directly in your browser with live requests and responses.
Parameters
The following parameters are available for the Liturgical Calendar API:
Get Liturgical Calendar Data
| Parameter | Type | Required | Description | Default | Example |
|---|---|---|---|---|---|
month | integer | optional | The month to get Liturgical Calendar data for (default: current month) Range: 1 - 12 | - | |
yearPremium | integer | optional | The year to get Liturgical Calendar data for (default: current year) Range: 1900 - 2100 | - |
Response
The Liturgical Calendar API returns responses in JSON, XML, YAML, and CSV formats. The JSON response is shown in the Example section above; alternative formats below.
Other Response Formats
<?xml version="1.0" encoding="UTF-8"?>
<response>
<status>ok</status>
<error xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
<data>
<2025_12_01>
<item>
<id>advent_1_monday</id>
<date>2025-12-01</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>1</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>1</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>2</dayOfSeason>
<dayOfWeek>1</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_TIME</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ProperOfTime</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
</item>
</2025_12_01>
<2025_12_02>
<item>
<id>advent_1_tuesday</id>
<date>2025-12-02</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>2</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>2</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>3</dayOfSeason>
<dayOfWeek>2</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_TIME</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ProperOfTime</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
</item>
</2025_12_02>
<2025_12_03>
<item>
<id>francis_xavier_priest</id>
<date>2025-12-03</date>
<dateDef>
<month>12</month>
<date>3</date>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>GENERAL_MEMORIAL_10</precedence>
<rank>MEMORIAL</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>names:francis_xavier_priest</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>WHITE</color>
</colors>
<commonsDef>
<item>None</item>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>4</dayOfSeason>
<dayOfWeek>3</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_SAINTS</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ma</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
<weekday>
<id>advent_1_wednesday</id>
<date>2025-12-03</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>3</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>3</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>4</dayOfSeason>
<dayOfWeek>3</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_TIME</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ProperOfTime</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
</weekday>
</item>
</2025_12_03>
<2025_12_04>
<item>
<id>advent_1_thursday</id>
<date>2025-12-04</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>4</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>4</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>5</dayOfSeason>
<dayOfWeek>4</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_TIME</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ProperOfTime</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
</item>
<item>
<id>john_damascene_priest</id>
<date>2025-12-04</date>
<dateDef>
<month>12</month>
<date>4</date>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>OPTIONAL_MEMORIAL_12</precedence>
<rank>OPTIONAL_MEMORIAL</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>true</isOptional>
<i18nDef>
<item>names:john_damascene_priest</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>WHITE</color>
</colors>
<commonsDef>
<item>Pastors</item>
<item>DoctorsOfTheChurch</item>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>5</dayOfSeason>
<dayOfWeek>4</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_SAINTS</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ma</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
<weekday>
<id>advent_1_thursday</id>
<date>2025-12-04</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>4</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>4</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>5</dayOfSeason>
<dayOfWeek>4</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<season>ADVENT</season>
</seasons>
</calendar>
<cycles>
<properCycle>PROPER_OF_TIME</properCycle>
<sundayCycle>YEAR_A</sundayCycle>
<weekdayCycle>YEAR_2</weekdayCycle>
<psalterWeek>WEEK_1</psalterWeek>
</cycles>
<fromCalendarId>ProperOfTime</fromCalendarId>
<fromExtendedCalendars>
</fromExtendedCalendars>
</weekday>
</item>
</2025_12_04>
<2025_12_05>
<item>
<id>advent_1_friday</id>
<date>2025-12-05</date>
<dateDef>
<dateFn>unprivilegedWeekdayOfAdvent</dateFn>
<dateArgs>
<dateArg>5</dateArg>
<dateArg>1</dateArg>
</dateArgs>
<yearOffset>0</yearOffset>
</dateDef>
<dateExceptions>
</dateExceptions>
<alternativeTransferDateDefs>
</alternativeTransferDateDefs>
<precedence>WEEKDAY_13</precedence>
<rank>WEEKDAY</rank>
<allowSimilarRankItems>false</allowSimilarRankItems>
<isHolyDayOfObligation>false</isHolyDayOfObligation>
<isOptional>false</isOptional>
<i18nDef>
<item>seasons:advent.weekday</item>
<item>
<week>1</week>
<dow>5</dow>
</item>
</i18nDef>
<seasons>
<season>ADVENT</season>
</seasons>
<periods>
</periods>
<colors>
<color>PURPLE</color>
</colors>
<commonsDef>
</commonsDef>
<martyrology>
</martyrology>
<titles>
</titles>
<calendar>
<weekOfSeason>1</weekOfSeason>
<dayOfSeason>6</dayOfSeason>
<dayOfWeek>5</dayOfWeek>
<nthDayOfWeekInMonth>1</nthDayOfWeekInMonth>
<startOfSeason>2025-11-30</startOfSeason>
<endOfSeason>2025-12-24</endOfSeason>
<startOfLiturgicalYear>2025-11-30</startOfLiturgicalYear>
<endOfLiturgicalYear>2026-11-28</endOfLiturgicalYear>
<seasons>
<!-- ... response truncated (3339 total lines) -->status: ok
error: null
data:
'2025-12-01':
- id: advent_1_monday
date: '2025-12-01'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 1
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 1
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 2
dayOfWeek: 1
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-02':
- id: advent_1_tuesday
date: '2025-12-02'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 2
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 2
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 3
dayOfWeek: 2
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-03':
- id: francis_xavier_priest
date: '2025-12-03'
dateDef:
month: 12
date: 3
dateExceptions: []
alternativeTransferDateDefs: []
precedence: GENERAL_MEMORIAL_10
rank: MEMORIAL
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- names:francis_xavier_priest
seasons:
- ADVENT
periods: []
colors:
- WHITE
commonsDef:
- None
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 4
dayOfWeek: 3
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_SAINTS
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ma
fromExtendedCalendars: []
weekday:
id: advent_1_wednesday
date: '2025-12-03'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 3
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 3
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 4
dayOfWeek: 3
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-04':
- id: advent_1_thursday
date: '2025-12-04'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 4
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 4
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 5
dayOfWeek: 4
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
- id: john_damascene_priest
date: '2025-12-04'
dateDef:
month: 12
date: 4
dateExceptions: []
alternativeTransferDateDefs: []
precedence: OPTIONAL_MEMORIAL_12
rank: OPTIONAL_MEMORIAL
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: true
i18nDef:
- names:john_damascene_priest
seasons:
- ADVENT
periods: []
colors:
- WHITE
commonsDef:
- Pastors
- DoctorsOfTheChurch
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 5
dayOfWeek: 4
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_SAINTS
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ma
fromExtendedCalendars: []
weekday:
id: advent_1_thursday
date: '2025-12-04'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 4
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 4
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 5
dayOfWeek: 4
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-05':
- id: advent_1_friday
date: '2025-12-05'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 5
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 5
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 6
dayOfWeek: 5
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-06':
- id: advent_1_saturday
date: '2025-12-06'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 6
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 6
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 7
dayOfWeek: 6
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
- id: nicholas_of_myra_bishop
date: '2025-12-06'
dateDef:
month: 12
date: 6
dateExceptions: []
alternativeTransferDateDefs: []
precedence: OPTIONAL_MEMORIAL_12
rank: OPTIONAL_MEMORIAL
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: true
i18nDef:
- names:nicholas_of_myra_bishop
seasons:
- ADVENT
periods: []
colors:
- WHITE
commonsDef:
- Bishops
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 7
dayOfWeek: 6
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_SAINTS
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ma
fromExtendedCalendars: []
weekday:
id: advent_1_saturday
date: '2025-12-06'
dateDef:
dateFn: unprivilegedWeekdayOfAdvent
dateArgs:
- 6
- 1
yearOffset: 0
dateExceptions: []
alternativeTransferDateDefs: []
precedence: WEEKDAY_13
rank: WEEKDAY
allowSimilarRankItems: false
isHolyDayOfObligation: false
isOptional: false
i18nDef:
- seasons:advent.weekday
- week: 1
dow: 6
seasons:
- ADVENT
periods: []
colors:
- PURPLE
commonsDef: []
martyrology: []
titles: []
calendar:
weekOfSeason: 1
dayOfSeason: 7
dayOfWeek: 6
nthDayOfWeekInMonth: 1
startOfSeason: '2025-11-30'
endOfSeason: '2025-12-24'
startOfLiturgicalYear: '2025-11-30'
endOfLiturgicalYear: '2026-11-28'
seasons:
- ADVENT
cycles:
properCycle: PROPER_OF_TIME
sundayCycle: YEAR_A
weekdayCycle: YEAR_2
psalterWeek: WEEK_1
fromCalendarId: ProperOfTime
fromExtendedCalendars: []
'2025-12-07':
- id: advent_2_sunday
date: '2025-12-07'
dateDef:
# ... response truncated (2358 total lines)| key | value |
|---|---|
| 2025-12-01 | [{id:advent_1_monday,date:2025-12-01,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[1,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:1}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:1,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-02 | [{id:advent_1_tuesday,date:2025-12-02,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:2,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-03 | [{id:francis_xavier_priest,date:2025-12-03,dateDef:{month:12,date:3},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_MEMORIAL_10,rank:MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:francis_xavier_priest],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:4,dayOfWeek:3,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_wednesday,date:2025-12-03,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:4,dayOfWeek:3,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-04 | [{id:advent_1_thursday,date:2025-12-04,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:john_damascene_priest,date:2025-12-04,dateDef:{month:12,date:4},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:john_damascene_priest],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Pastors,DoctorsOfTheChurch],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_thursday,date:2025-12-04,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:5,dayOfWeek:4,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-05 | [{id:advent_1_friday,date:2025-12-05,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:6,dayOfWeek:5,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-06 | [{id:advent_1_saturday,date:2025-12-06,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:nicholas_of_myra_bishop,date:2025-12-06,dateDef:{month:12,date:6},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:nicholas_of_myra_bishop],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Bishops],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_1_saturday,date:2025-12-06,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,1],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:1,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:7,dayOfWeek:6,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-07 | [{id:advent_2_sunday,date:2025-12-07,dateDef:{dateFn:sundayOfAdvent,dateArgs:[2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:8,dayOfWeek:0,nthDayOfWeekInMonth:1,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-08 | [{id:immaculate_conception_of_the_blessed_virgin_mary,date:2025-12-08,dateDef:{dateFn:immaculateConceptionOfMary},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_SOLEMNITY_3,rank:SOLEMNITY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:immaculate_conception_of_the_blessed_virgin_mary],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:9,dayOfWeek:1,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[]}] |
| 2025-12-09 | [{id:advent_2_tuesday,date:2025-12-09,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:juan_diego_cuauhtlatoatzin,date:2025-12-09,dateDef:{month:12,date:9},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:juan_diego_cuauhtlatoatzin],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[Saints],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_tuesday,date:2025-12-09,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:10,dayOfWeek:2,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-10 | [{id:advent_2_wednesday,date:2025-12-10,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:our_lady_of_loreto,date:2025-12-10,dateDef:{month:12,date:10},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:our_lady_of_loreto],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[BlessedVirginMary],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_wednesday,date:2025-12-10,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[3,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:3}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:11,dayOfWeek:3,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-11 | [{id:advent_2_thursday,date:2025-12-11,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:damasus_i_pope,date:2025-12-11,dateDef:{month:12,date:11},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:damasus_i_pope],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[PopeOrBishop],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_thursday,date:2025-12-11,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[4,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:12,dayOfWeek:4,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-12 | [{id:advent_2_friday,date:2025-12-12,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:our_lady_of_guadalupe,date:2025-12-12,dateDef:{month:12,date:12},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:our_lady_of_guadalupe],seasons:[ADVENT],periods:[],colors:[WHITE],commonsDef:[BlessedVirginMary],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_friday,date:2025-12-12,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[5,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:5}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:13,dayOfWeek:5,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-13 | [{id:lucy_of_syracuse_virgin,date:2025-12-13,dateDef:{month:12,date:13},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_MEMORIAL_10,rank:MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:lucy_of_syracuse_virgin],seasons:[ADVENT],periods:[],colors:[RED],commonsDef:[VirginMartyrs,Virgins],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:14,dayOfWeek:6,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_2_saturday,date:2025-12-13,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[6,2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:2,dow:6}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:14,dayOfWeek:6,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_2},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-14 | [{id:advent_3_sunday,date:2025-12-14,dateDef:{dateFn:sundayOfAdvent,dateArgs:[3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:3}],seasons:[ADVENT],periods:[],colors:[ROSE,PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:15,dayOfWeek:0,nthDayOfWeekInMonth:2,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-15 | [{id:advent_3_monday,date:2025-12-15,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[1,3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:3,dow:1}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:16,dayOfWeek:1,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-16 | [{id:advent_3_tuesday,date:2025-12-16,dateDef:{dateFn:unprivilegedWeekdayOfAdvent,dateArgs:[2,3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:WEEKDAY_13,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.weekday,{week:3,dow:2}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:17,dayOfWeek:2,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-17 | [{id:advent_december_17,date:2025-12-17,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[17],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:17}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:18,dayOfWeek:3,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-18 | [{id:advent_december_18,date:2025-12-18,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[18],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:18}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:19,dayOfWeek:4,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-19 | [{id:advent_december_19,date:2025-12-19,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[19],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:19}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:20,dayOfWeek:5,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-20 | [{id:advent_december_20,date:2025-12-20,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[20],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:20}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:3,dayOfSeason:21,dayOfWeek:6,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_3},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-21 | [{id:advent_4_sunday,date:2025-12-21,dateDef:{dateFn:sundayOfAdvent,dateArgs:[4],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_SUNDAY_2,rank:SUNDAY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[seasons:advent.sunday,{week:4}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:22,dayOfWeek:0,nthDayOfWeekInMonth:3,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-22 | [{id:advent_december_22,date:2025-12-22,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[22],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:22}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:23,dayOfWeek:1,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-23 | [{id:advent_december_23,date:2025-12-23,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[23],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:23}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:john_of_kanty_priest,date:2025-12-23,dateDef:{month:12,date:23},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:john_of_kanty_priest],seasons:[ADVENT],periods:[],colors:[],commonsDef:[Pastors,MercyWorkers],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:advent_december_23,date:2025-12-23,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[23],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:23}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:24,dayOfWeek:2,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-24 | [{id:advent_december_24,date:2025-12-24,dateDef:{dateFn:privilegedWeekdayOfAdvent,dateArgs:[24],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:advent.privileged_weekday,{day:24}],seasons:[ADVENT],periods:[],colors:[PURPLE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:4,dayOfSeason:25,dayOfWeek:3,nthDayOfWeekInMonth:4,startOfSeason:2025-11-30,endOfSeason:2025-12-24,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[ADVENT]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-25 | [{id:nativity_of_the_lord,date:2025-12-25,dateDef:{dateFn:christmas,yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PROPER_OF_TIME_SOLEMNITY_2,rank:SOLEMNITY,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:nativity_of_the_lord],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:1,dayOfWeek:4,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-26 | [{id:stephen_the_first_martyr,date:2025-12-26,dateDef:{month:12,date:26},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_FEAST_7,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:stephen_the_first_martyr],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[RED],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:5,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_2,date:2025-12-26,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[2],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:2}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:2,dayOfWeek:5,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-27 | [{id:john_apostle,date:2025-12-27,dateDef:{month:12,date:27},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_FEAST_7,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[names:john_apostle],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[None],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:6,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_3,date:2025-12-27,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[3],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:3}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:1,dayOfSeason:3,dayOfWeek:6,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_4},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-28 | [{id:holy_family_of_jesus_mary_and_joseph,date:2025-12-28,dateDef:{dateFn:holyFamily,yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:GENERAL_LORD_FEAST_5,rank:FEAST,allowSimilarRankItems:false,isHolyDayOfObligation:true,isOptional:false,i18nDef:[names:holy_family_of_jesus_mary_and_joseph],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:4,dayOfWeek:0,nthDayOfWeekInMonth:4,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-29 | [{id:christmas_octave_day_5,date:2025-12-29,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[5],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:5}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:thomas_becket_bishop,date:2025-12-29,dateDef:{month:12,date:29},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:thomas_becket_bishop],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[],commonsDef:[Martyrs,Bishops],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_5,date:2025-12-29,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[5],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:5}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:5,dayOfWeek:1,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
| 2025-12-30 | [{id:christmas_octave_day_6,date:2025-12-30,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[6],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:6}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:6,dayOfWeek:2,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}] |
| 2025-12-31 | [{id:christmas_octave_day_7,date:2025-12-31,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[7],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:7}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]},{id:sylvester_i_pope,date:2025-12-31,dateDef:{month:12,date:31},dateExceptions:[],alternativeTransferDateDefs:[],precedence:OPTIONAL_MEMORIAL_12,rank:OPTIONAL_MEMORIAL,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:true,i18nDef:[names:sylvester_i_pope],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[],commonsDef:[PopeOrBishop],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_SAINTS,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ma,fromExtendedCalendars:[],weekday:{id:christmas_octave_day_7,date:2025-12-31,dateDef:{dateFn:weekdayWithinOctaveOfChristmas,dateArgs:[7],yearOffset:0},dateExceptions:[],alternativeTransferDateDefs:[],precedence:PRIVILEGED_WEEKDAY_9,rank:WEEKDAY,allowSimilarRankItems:false,isHolyDayOfObligation:false,isOptional:false,i18nDef:[seasons:christmas_time.octave,{count:7}],seasons:[CHRISTMAS_TIME],periods:[CHRISTMAS_OCTAVE,CHRISTMAS_TO_PRESENTATION_OF_THE_LORD],colors:[WHITE],commonsDef:[],martyrology:[],titles:[],calendar:{weekOfSeason:2,dayOfSeason:7,dayOfWeek:3,nthDayOfWeekInMonth:5,startOfSeason:2025-12-25,endOfSeason:2026-01-11,startOfLiturgicalYear:2025-11-30,endOfLiturgicalYear:2026-11-28,seasons:[CHRISTMAS_TIME]},cycles:{properCycle:PROPER_OF_TIME,sundayCycle:YEAR_A,weekdayCycle:YEAR_2,psalterWeek:WEEK_1},fromCalendarId:ProperOfTime,fromExtendedCalendars:[]}}] |
Response Structure
All API responses follow a consistent structure with the following fields:
| Field | Type | Description | Example |
|---|---|---|---|
status | string | Indicates whether the request was successful ("ok") or failed ("error") | ok |
error | string | null | Contains error message if status is "error", otherwise null | null |
data | object | null | Contains the API response data if successful, otherwise null | {...} |
Learn more about response formats →
Response Data Fields
When the request is successful, the data object contains the following fields:
| Field | Type | Sample Value | Description |
|---|---|---|---|
| [ ] Array items: | array[1] | - | |
â”” id | string | Unique identifier for the liturgical event | |
â”” date | string | ISO date string for the liturgical event | |
â”” dateDef | object | - | |
â”” dateFn | string | - | |
â”” dateArgs | array | - | |
â”” yearOffset | number | - | |
â”” dateExceptions | array | - | |
â”” alternativeTransferDateDefs | array | - | |
â”” precedencePremium | string | Liturgical rank precedence level for the event | |
â”” rank | string | Liturgical rank classification (e.g., WEEKDAY, FEAST) | |
â”” allowSimilarRankItems | boolean | Whether similar rank items allowed on same date | |
â”” isHolyDayOfObligation | boolean | Whether event is a holy day of obligation | |
â”” isOptional | boolean | Whether the event is optional to observe | |
â”” i18nDefPremium | array | Internationalization definition for event naming | |
â”” seasons | array | Array of liturgical seasons (e.g., ADVENT, LENT) | |
â”” periods | array | - | |
â”” colors | array | Liturgical colors for the event (e.g., PURPLE, WHITE) | |
â”” commonsDef | array | - | |
â”” martyrology | array | - |
Headers
Only X-API-Key is required. Optional headers include Accept for response format negotiation (JSON, XML, or YAML), User-Agent, and X-Request-ID for request tracing. See all request headers →
GraphQL AccessALPHA
Access Liturgical Calendar through GraphQL to combine it with other API calls in a single request. Query only the liturgical calendar data you need with precise field selection, and orchestrate complex data fetching workflows.
Credit Cost: Each API called in your GraphQL query consumes its standard credit cost.
POST https://api.apiverve.com/v1/graphqlquery {
liturgicalcalendar(
input: {
month: 2
year: 2025
}
) {
2025_12_01
2025_12_02
2025_12_03
2025_12_04
2025_12_05
2025_12_06
2025_12_07
2025_12_08
2025_12_09
2025_12_10
2025_12_11
2025_12_12
2025_12_13
2025_12_14
2025_12_15
2025_12_16
2025_12_17
2025_12_18
2025_12_19
2025_12_20
2025_12_21
2025_12_22
2025_12_23
2025_12_24
2025_12_25
2025_12_26
2025_12_27
2025_12_28
2025_12_29
2025_12_30
2025_12_31
}
}Note: Authentication is handled via the x-api-key header in your GraphQL request, not as a query parameter.
CORS Support
The Liturgical Calendar API accepts cross-origin requests from any origin, so it can be called directly from browser-based applications without a proxy. See CORS support →
Rate Limiting
Liturgical Calendar requests are throttled per minute on the Free plan and unthrottled on paid plans. Exceeding the limit returns 429 Too Many Requests; rate-limit usage is reported in the X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset response headers. See per-plan limits and best practices →
Error Codes
The Liturgical Calendar API uses standard HTTP status codes — 200 on success, 400 for invalid parameters, 401 for missing or invalid keys, 403 for insufficient credits, 429 for rate-limit exhaustion, and 500/503 for server-side issues. Each error response includes an X-Request-ID header you can quote when contacting support. See full error handling guide →
SDKs for Liturgical Calendar
Official Liturgical Calendar packages on npm, PyPI, NuGet, and JitPack — plus a Postman collection and an OpenAPI spec. See the SDK guide →
No-Code Integrations
Liturgical Calendar works with Zapier, Make, Pipedream, n8n, and Power Automate using the same API key. See setup guides →
Frequently Asked Questions
How do I get an API key for Liturgical Calendar?
How many credits does Liturgical Calendar cost?
Each successful Liturgical Calendar API call consumes credits based on plan tier. Check the pricing section above for the exact credit cost. Failed requests and errors don't consume credits, so you only pay for successful liturgical calendar lookups.
Can I use Liturgical Calendar in production?
The free plan is for testing and development only. For production use of Liturgical Calendar, upgrade to a paid plan (Starter, Pro, or Mega) which includes commercial use rights, no attribution requirements, and guaranteed uptime SLAs. All paid plans are production-ready.
Can I use Liturgical Calendar from a browser?
What happens if I exceed my Liturgical Calendar credit limit?
When you reach your monthly credit limit, Liturgical Calendar API requests will return an error until you upgrade your plan or wait for the next billing cycle. You'll receive notifications at 80% and 95% usage to give you time to upgrade if needed.








