| /quest/{questID}/objective/{objectiveID} | GET | |
| /quest/{questID}/objective/{objectiveID}/complete | POST | |
| /objective-complete | POST | |
| /objective-fetch-all/{playerID} | GET | |
| /player | POST | |
|----------|:----:|----------|
| /login | POST | [Successful](New-Restful-Plan#login-successful)<br></br>[Failed](New-Restful-Plan#login-failed) |
| /logout | POST | [Successful](New-Restful-Plan#logout-successful) |
| /quests | GET | [Successful](New-Restful-Plan#quest-list) |
| /quests/create | POST | |
| /quests/{questID} | GET | |
| /quests/{questID}/objectives | GET | |
| /quests/{questID}/objectives/create | POST | |
| /quests/{questID}/objectives/{objectiveID} | GET | |
| /quests/{questID}/objectives/{objectiveID}/complete | POST | |
| /players | GET | |
| /players/create | POST | |
| /players/{playerID} | GET | |
| /players/{playerID}/quests | GET | |
| /players/{playerID}/quests/{questID} | GET | |
# Login - Successful
This endpoint is responsible to logging in players. A payload consisting of a username/password combination is required. This is an example of a successful login request.
This endpoint is responsible for logging in players. A payload consisting of a username/password combination is required. This is an example of a successful login request.