- GET /parent/{id}
- Accepts: header = Authorization
- Returns: Parent info and child list
- POST /parent/{id}
- Accepts: body = {name}, header = Authorization
- Returns: child info
- DELETE /parent/{id}/{childID}, header = Authorization
- Returns: deleted:true
- GET /parent/{id}/{childID}, header = Authorization
- Returns: child w/ tasks and rewards
- POST /parent/{id}/{childID}/task
- Accepts: body = {name, point_value}, header = Authorization
- Returns: task info
- POST /parent/{id}/{childID}/reward
- Accepts: body = {name, point_value}, header = Authorization
- Returns: reward info
- DELETE /parent/{id}/{childID}/task/{taskID}, header = Authorization
- Returns: deleted:true
- DELETE /parent/{id}/{childID}/reward/{taskID}, header = Authorization
- Returns: deleted:true
- PUT /parent/{id}/{childID}
- Accepts: body = {points}, header = Authorization
- Returns: child
- POST /auth/register
- Accepts: body = {name, email, password}
- Returns: {id, token}
- POST /auth/login
- Accepts: body = {email, password}
- Returns: {id, token}