{
  "entity_type": "data_package_index",
  "dataset_id": "calcgrid-france-public-holidays",
  "dataset_version": "fr-legifrance-public-holidays-2026-09-29.1",
  "jurisdiction": "FR",
  "coverage": {
    "start": "2026-01-01",
    "end": "2027-12-31"
  },
  "supported_years": [
    2026,
    2027
  ],
  "scope": "France national legal public holidays",
  "holiday_policy": "Article L3133-1 national legal list; May 1 has special mandatory-rest protection while other holidays can be worked under applicable collective/employer rules",
  "substitute_day_policy": "No national substitute-day closure is inferred; Alsace-Moselle and local/sector rules require separate authority evidence",
  "limitation": "Alsace-Moselle, overseas territories, employer, sector, school, bank, exchange and regional calendars are not inferred.",
  "year_urls": {
    "2026": "/api/v1/data/france-public-holidays/2026",
    "2027": "/api/v1/data/france-public-holidays/2027"
  },
  "calculators": [
    "/api/v1/calculators/france-working-day",
    "/api/v1/calculators/france-add-working-days",
    "/api/v1/calculators/france-working-days-between"
  ],
  "sources": [
    {
      "name": "Légifrance Code du travail Article L3133-1",
      "url": "https://www.legifrance.gouv.fr/codes/id/LEGIARTI000006902613/2026-01-03",
      "type": "government_legislation",
      "scope": "France national legal public holidays"
    },
    {
      "name": "Légifrance Code du travail public-holiday section",
      "url": "https://www.legifrance.gouv.fr/codes/id/LEGISCTA000006178007",
      "type": "government_legislation",
      "scope": "public-holiday legal boundaries"
    }
  ]
}