Get the day offs of a person for a year. An administrator, the person, and a manager of a project where the person is a team member get the day offs with their description. A supervisor of such a project who shares a department with the person gets the day offs without their description. A supervisor without department gets them for all the persons of their projects. The manager and supervisor roles are the roles held on the project team. Other users cannot read them.
GET
/data/persons/{person_id}/day-offs/year/{year}
curl
curl -X GET "http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/year/2022" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
import requests
url = "http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/year/2022"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Accept": "application/json"
}
params = {}
payload = None
response = requests.get(
url,
headers=headers,
params=params,
json=payload
)
response.raise_for_status()
if response.content:
print(response.json())
Response examples (200)
[
{}
]