Timesheets
Create or update
HTTP/1.1 POST https://tidio.preferit.se/api/timesheets/john/201506.timesheet
Authorization: Basic am9objpzZWNyZXQ=
2015 June
---------
23 1 Mon 8
2 Tue 8
3 Wed 8 (3 meeting)
4 Thu 8
5 Fri 6 Ended work 2 hours early, felt sick.
6 Sat
7 Sun
24 8 Mon 8
9 Tue 8
10 Wed 8
11 Thu 8 (7 conference) (1 travel)
12 Fri 8
13 Sat
14 Sun
25 15 Mon 8
16 Tue 8
17 Wed 8:30
18 Thu 8
19 Fri 8
20 Sat
21 Sun
26 22 Mon 8
23 Tue 8
24 Wed 8
25 Thu 8
26 Fri 8
27 Sat
28 Sun
27 29 Mon 8
30 Tue 8HTTP/1.1 201 Created
Read specific timesheet
HTTP/1.1 GET https://tidio.preferit.se/api/timesheets/john/201506.timesheet Authorization: Basic am9objpzZWNyZXQ=
HTTP/1.1 200 OK
2015 June
---------
23 1 Mon 8
2 Tue 8
3 Wed 8 (3 meeting)
4 Thu 8
5 Fri 6 Ended work 2 hours early, felt sick.
6 Sat
7 Sun
24 8 Mon 8
9 Tue 8
10 Wed 8
11 Thu 8 (7 conference) (1 travel)
12 Fri 8
13 Sat
14 Sun
25 15 Mon 8
16 Tue 8
17 Wed 8:30
18 Thu 8
19 Fri 8
20 Sat
21 Sun
26 22 Mon 8
23 Tue 8
24 Wed 8
25 Thu 8
26 Fri 8
27 Sat
28 Sun
27 29 Mon 8
30 Tue 8Timesheet file format
Timesheets are plain text and are specific to year and month
2015 June
---------
23 1 Mon 8
2 Tue 8
3 Wed 8 (3 meeting)
4 Thu 8
5 Fri 6 Ended work 2 hours early, felt sick.
6 Sat
7 Sun
24 8 Mon 8
9 Tue 8
10 Wed 8
11 Thu 8 (7 conference) (1 travel)
12 Fri 8
13 Sat
14 Sun
25 15 Mon 8
16 Tue 8
17 Wed 8:30
18 Thu 8
19 Fri 8
20 Sat
21 Sun
26 22 Mon 8
23 Tue 8
24 Wed 8
25 Thu 8
26 Fri 8
27 Sat
28 Sun
27 29 Mon 8
30 Tue 8Changelog
All notable changes to this project will be documented in
this file. Project adheres to semantic versioning(v2).
## [0.3.0] 2021-11-14
- Export / Import system state on startup
## [0.2.0] 2020-06-04
- Protecting apis with apikey in Authorization header
- /api/timesheets/{account}/yyyymm.timesheet
## [0.1.0] 2020-06-02