Changes
Page history
Update Restful Server Endpoints
authored
Oct 06, 2022
by
Derek Williams
Show whitespace changes
Inline
Side-by-side
Restful-Server-Endpoints.md
View page @
2191d455
| Endpoint
| Type | Payload
| Response
| Example |
| Endpoint
| Type | Payload
| Response | Example
(s)
|
|----------
-----------------------|------|------------------------------------------|-------
----------|---------|
|----------
|------|---------|
----------|---------|
| /login
| POST | username, password
| playerID
|
[
Login POST
](
Restful-Server-Endpoints#login
-post
)
|
| /login | POST | username, password | playerID |
[
Login POST
](
Restful-Server-Endpoints#login
)
|
| /logout/{playerID}
| GET | N/A | message |
|
| /logout/{playerID}
| GET | N/A | message |
[
Logout GET
](
Restful-Server-Endpoints#logout
)
|
| /objective-complete | POST | playerID, questID, objectiveID | response object | |
| /objective-complete | POST | playerID, questID, objectiveID | response object |
[
Objective Complete POST
](
Restful-Server-Endpoints#objective-complete
)
|
| /objective-fetch-all/{playerID} | GET | N/A | response object |
|
| /objective-fetch-all/{playerID} | GET | N/A | response object |
[
Objective Fetch
](
Restful-Server-Endpoints#objective-fetch-all
)
|
| /player | POST | username, password, crew, major, section | response object | |
| /player | POST | username, password, crew, major, section | response object |
[
Create Player
](
Restful-Server-Endpoints#player
)
|
# Login POST
<br></br>
\ No newline at end of file
<br></br>
# Login
## Request
```
```
## Response
```
```
<br></br>
<br></br>
# Logout
## Request
```
GET /logout/{playerID}
```
## Response
```
```
<br></br>
<br></br>
# Objective Complete
## Request
```
```
## Response
```
```
<br></br>
<br></br>
# Objective Fetch All
## Request
```
```
## Response
```
```
<br></br>
<br></br>
# Player
## Request
```
```
## Response
```
```
\ No newline at end of file