Blame

6874e1 Hargata Softworks 2024-01-29 01:25:19 1
# API
2
640330 Hargata Softworks 2024-02-09 22:02:40 3
LubeLogger provides API endpoints to retrieve and add records, full documentation of these endpoints can be found at `/api`.
6874e1 Hargata Softworks 2024-01-29 01:25:19 4
5
## Authentication
6
If authentication is enabled, it implements Basic Auth based on RFC2617, which stipulates that the "token" is passed in as a Base64-encoded string comprising of a username and password separated by a colon(":"). Because of this, neither the username nor password can contain a colon(":") character.
7
8
### Testing
9
You can utilize any REST API testing tool to test your use-case.
10
3d05a7 Hargata Softworks 2024-12-10 15:18:18 11
[Postman Collection](https://github.com/hargata/lubelog_scripts/blob/main/misc/LubeLogger.postman_collection.json)
12
6874e1 Hargata Softworks 2024-01-29 01:25:19 13
## Example Use Cases
14
- Send Email Reminders, see [[Reminders|Records/Reminders#reminder-emails]]
15
- Insert Odometer Records, see [[Odometer|Records/Odometer#api-integration]]
3df82f Hargata Softworks 2024-04-19 03:21:58 16
- Create DB Backups, [Example BASH Script](https://github.com/hargata/lubelog_scripts/blob/main/bash/makebackup.sh) [Example DOS Script](https://github.com/hargata/lubelog_scripts/blob/main/dos/makebackup.bat)