The profile data API
"The player has a skill tree, the skill tree is categorized by class and every time you complete a task its progress increase"
(Configuring the environment):
- git clone https://github.com/hex-g/skillTree.git
- cd skillTree
- git checkout [branch]
- git submodule init
- git submodule update
- Run the project in your IDE
URL:
http://localhost:9600/
If an request profile data does not exist then a new one be created.
header
- key:
authenticated-user-id
- value: [string]
- key:
Inserts a new profile data or updates an existent.
header
- key:
authenticated-user-id
- value: [string]
- key:
body JSON
- value:
{ "loginAlias": string, "email": string, "telnumber": string, "flavorText": string, "birthday": string, "options": { "laurel_wreath": string, "honorific": string, "darkmode": string["on"/"off"], "notify_hiveshare": string["on"/"off"], "notify_hivecentral": string["on"/"off"], "notify_disciplines": string["on"/"off"] }, "social": { "github": string, "linkedIn": string, "twitter": string } }