Create a new user
- email (string)
- password (string)
- status (number)
- token (string)
Login with an existing user
- email (string)
- password (string)
- status (number)
- token (string)
Fetch informations related to the logged in user
- status (number)
- rewards (number)
- groups (object)
Get all tasks the current user can access
- status (number)
- tasks (objects)
Retrieve a specific task
- ID (string)
- status (number)
- task (object)
Delete a specific task. The current user must NOT have a children account.
- ID (string)
- status (number)
Select the task with the current user
- ID (string)
- status (number)
Unselect the task, if already selected by the current user
- ID (string)
- status (number)
Get all users in all groups the user have
- status (number)
- users (objects)
Get all tasks selected by a user
- ID (string)
- status (number)
- tasks (objects)
Get all groups
- status (number)
- groups (objects)
Get all users of this group
- ID (string)
- status (number)
- users (objects)
Add a new user in this group
- ID (string)
- email (string)
- password (string)
- firstname (number)
- status (number)
Get all tasks of this group
- ID (string)
- status (number)
- tasks (objects)
Add a new task in this group
- ID (string)
- name (string)
- description (string)
- reward (number)
- status (number)
- tasks (objects)