-
Notifications
You must be signed in to change notification settings - Fork 1
API Documentation for Practice App Esport Tournaments
Zeynep Baydemir edited this page May 12, 2023
·
1 revision
- Endpoint: /api/v1/games/tournaments
- Definition: Requests the data for the esport tournaments from a third party API and inserts them into the database.
- Query Parameters: None
- Body Data: userEmail:string (required)
- Example Request Query:
http://localhost:3001/api/v1/games/tournaments
- Example Request Body:
{
"userEmail":"[email protected]"
}
- Example Response Body:
{
"status": "success",
"message": "tournaments for esports are inserted to database successfully"
}
- Endpoint: /api/v1/games/tournaments
- Definition: Returns the esport tournaments that are added to the database for the user with email as userEmail
- Query Parameters: userEmail: string (required)
- Body Data: None
- Example Request Query:
http://localhost:3001/api/v1/games/[email protected]
- Example Request Body: None
- Example Response Body:
[
{
"user_email": "[email protected]",
"id": 1570,
"name": "Dota 2",
"flag": "dota-2",
"createdAt": "2023-05-12T13:21:58.550Z"
},
{
"user_email": "[email protected]",
"id": 1572,
"name": "CS:GO",
"flag": "csgo",
"createdAt": "2023-05-12T13:21:58.550Z"
},
]
Cmpe 352
Cmpe 451
Cmpe 352
Milestone 1
Final Milestone
Milestone 1
Milestone 2
Final Milestone
- Authentication Mockup
- Forum Mockup
- Game Reviews Mockup
- Games Page Mockup
- Group Page Mockup
- Home Page Mockup
- Profile Page Mockup
- Unregistered User Scenario: Sign Up
- Unregistered User Scenario: Search for a Game and Browse the Game Forum
- Registered User Scenario: Create Post in a Game Forum
- Registered User Scenario: Search For Groups and Join A Group
📝 RAM
- Issue Template
- Personal Information Template
- Meeting Note Template
- Contributions Template
- API Documentation Template
API Documentation for Practice App
- Top Games
- Yugioh Card
- Hearthstone Card
- Games By User
- Game Reviews
- Games By Genre
- Games By Category
- Game Suggestions
- Esport Tournaments
- Achievement By Game Id
- Rock Paper Scissors
- Game By Deal