-
Notifications
You must be signed in to change notification settings - Fork 7
/
openapi.yml
88 lines (88 loc) · 2.45 KB
/
openapi.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
openapi: "3.0.0"
info:
version: 1.0.0
title: Jours fériés en France
servers:
- url: https://calendrier.api.gouv.fr/jours-feries/
paths:
/{zone}.json:
get:
summary: Liste les jours fériés pour une zone, 20 ans dans le passé et 5 ans dans le futur
parameters:
- name: zone
in: path
description: Le nom de la zone
required: true
example: metropole
schema:
$ref: '#/components/schemas/Zone'
responses:
'200':
description: Les jours fériés
content:
application/json:
schema:
$ref: "#/components/schemas/Dates"
/{zone}/{annee}.json:
get:
summary: Liste les jours fériés pour une zone, pour une année
parameters:
- name: zone
in: path
description: Le nom de la zone
required: true
example: metropole
schema:
$ref: '#/components/schemas/Zone'
- name: annee
in: path
description: L'année pour les jours fériés
required: true
example: 2025
schema:
type: integer
example: 2025
responses:
'200':
description: Les jours fériés
content:
application/json:
schema:
$ref: "#/components/schemas/Dates"
components:
schemas:
Dates:
description: Les dates et noms des jours fériés. Les clés sont les dates en ISO 8601, les valeurs sont les noms des jours fériés.
type: object
additionalProperties:
type: string
example:
"2025-01-01": "Jour de l'an"
"2025-04-21": "Lundi de Pâques"
"2025-05-01": "Fête du Travail"
"2025-05-08": "Victoire des alliés"
"2025-05-29": "Ascension"
"2025-06-09": "Lundi de Pentecôte"
"2025-07-14": "Fête Nationale"
"2025-08-15": "Assomption"
"2025-11-01": "Toussaint"
"2025-11-11": "Armistice"
"2025-12-25": "Noël"
Zone:
type: string
description: Nom des zones reconnues
example: metropole
enum:
- alsace-moselle
- guadeloupe
- guyane
- la-reunion
- martinique
- mayotte
- metropole
- nouvelle-caledonie
- polynesie-francaise
- saint-barthelemy
- saint-martin
- saint-pierre-et-miquelon
- wallis-et-futuna