Skip to content

JungDefiant/GuildAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status

GuildAPI

Authors: Bryant Davis, Lesley Rivera, Peyton Cysewski, Bade Habib

Description

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.

Table of Contents

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

Process

Top

Project Board

Top

Project Board

ERD

Top

ERD

Data Flow

Top

Data Flow

Domain Model

Top

Domain Model

API Calls

Top

In This section we will show you how to do each API call

Registration

Top

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)

Login

Top

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.

Guild

Top

You must be authenticated by loggin in and passing that in as a Bearer to create, update or delete guilds.

Create Guild

Top

Route: /api/Guilds/Game/{gameId} { "name": "string", }

Update Guilds

Top

Route: /api/Guilds/{id} { "id": 0, "name": "string", }

Delete Guilds

Top

Route: /api/Guilds/{guildId}/Game/{gameId}

Games

Top

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.

Get

Top

No account is required for get routes.

Get All Games

Top

Route: /api/Games

Get Individual Game

Top

Route: /api/Games/{id}

Get All Guilds

Top

Route: /api/Guilds

Get Individual Guild

Top

Route: /api/Guilds/{id}

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages