From 5d6db7a4f16c5d76ceb14cdbca1f257dbd734400 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 1 Nov 2023 22:58:07 +0700 Subject: [PATCH] add user config api docs --- mkdocs/docs/api/config.md | 18 ++++++++++++++++++ mkdocs/mkdocs.yml | 1 + 2 files changed, 19 insertions(+) create mode 100644 mkdocs/docs/api/config.md diff --git a/mkdocs/docs/api/config.md b/mkdocs/docs/api/config.md new file mode 100644 index 0000000..3667314 --- /dev/null +++ b/mkdocs/docs/api/config.md @@ -0,0 +1,18 @@ +# Config + +## User Config +Per user modified config values. + +**GET** `/api/config/user/` +Return all config values *modified* by user. + +**POST** `/api/config/user/` +Modify one or more config values. For possible key, values, see `UserConfig` class. + +Example post data: +```json +{ + "colors": "dark", + "page_size": 20 +} +``` diff --git a/mkdocs/mkdocs.yml b/mkdocs/mkdocs.yml index 8fbe342..6c9a800 100644 --- a/mkdocs/mkdocs.yml +++ b/mkdocs/mkdocs.yml @@ -39,6 +39,7 @@ nav: - 'Backup': 'api/backup.md' - 'Task': 'api/task.md' - 'Stats': 'api/stats.md' + - 'Config': 'api/config.md' - 'Additional': 'api/additional.md' - Links: - 'Main site': https://www.tubearchivist.com