Authors: Bryant Davis, Lesley Rivera, Peyton Cysewski, Bade Habib
This is a service that allows game developers to outsource their guild information
-
Developers can make API calls on their servers to keep track of what guilds are in their games
-
Developers will have their games registered into our databases.
-
By default, the service allows clients to create new guilds within their games.
| Link | Name |
|---|---|
| Process | Process Documention(ERD, Data Flow, Domain Model) |
| Project Board | Project Board |
| ERD | ERD |
| Data Flow | Data Flow |
| Domain Model | Domain Model |
| API Calls | API Calls |
| Registration | Register an Account |
| Login | Login with your Account |
| Guild | Guild API Calls |
| Create Guild | Create Guild |
| Update Guild | Update Guild |
| Delete Guild | Delete Guild |
| Get | Get Routes |
| Get All Games | Get All Games |
| Get Individual Game | Get Get Individual Game |
| Get All Guilds | Get All Guilds |
| Get Individual Guild | Get Individual Guild |
In This section we will show you how to do each API call
To register an account please Email us at admin@GuildApi.com with the following information:
- First Name
- Last Name
- Email address
- Name of Game(s)
https://guildapi.azurewebsites.net/api/Account/Login { "Email" : Admin@gmail.com "Password" : Testing123!@ }
You will then receive a token that is good for 24hrs and will need to use this token for Authorization.
You must be authenticated by loggin in and passing that in as a Bearer to create, update or delete guilds.
Route:
/api/Guilds/Game/{gameId}
{ "name": "string", }
Route:
/api/Guilds/{id}
{ "id": 0, "name": "string", }
Route:
/api/Guilds/{guildId}/Game/{gameId}
In order to update the Game Name, Deletion of your Game, or to add more managers to your game please contact us at admin@GuildAPI.com
Please note if you delete a game, you will no longer have access to it, all information regarding your game will be removed from our database. If their are multiple developers attached to a game we will need all of their permission to delete a game.
No account is required for get routes.
Route:
/api/Games
Route:
/api/Games/{id}
Route:
/api/Guilds
Route:
/api/Guilds/{id}


