# GY Docs ## API Docs - Authentication API [Login](https://docs.gycoding.com/login-34634977e0.md): Checks the existance and the authentication of an user account basic Email/Username and Password authentication and returns their credentials. - Authentication API [Sign Up](https://docs.gycoding.com/sign-up-34634978e0.md): Registers a new user account using basic Email/Username and Password authentication. - Authentication API [Google Authentication](https://docs.gycoding.com/google-authentication-34634979e0.md): Returns a custom GYCODING authentication URL for Google Authentication. - Users API [List Users](https://docs.gycoding.com/list-users-34634980e0.md): Retrieves a list of users while being authenticated for private information. - Users API [List Users (Public)](https://docs.gycoding.com/list-users-public-34634981e0.md): Retrieves a list of users. - Users API [Remove User](https://docs.gycoding.com/remove-user-34634982e0.md): Removes a User. - Users API [Get User Profile](https://docs.gycoding.com/get-user-profile-34634983e0.md): Retrieves user whole profile, detailing the main aspects of the user's account. - Users API [Set Profile](https://docs.gycoding.com/set-profile-34634984e0.md): Updates user's profile entirely. - Users API [Get Username](https://docs.gycoding.com/get-username-34634985e0.md): Retrieves current user username. - Users API [Update Username](https://docs.gycoding.com/update-username-34634986e0.md): Modifies user's username. - Users API [Get Email](https://docs.gycoding.com/get-email-34634987e0.md): Retrieves current user email. - Users API [Get Picture](https://docs.gycoding.com/get-picture-34634988e0.md): Retrieves current user profile picture. - Users API [Update Picture](https://docs.gycoding.com/update-picture-34634989e0.md): Modifies user's profile picture. - Users API [Get Phone Number](https://docs.gycoding.com/get-phone-number-34634990e0.md): Retrieves current user phone number. - Users API [Update Phone Number](https://docs.gycoding.com/update-phone-number-34634991e0.md): Modifies user's phone number. - Users API [Update Password](https://docs.gycoding.com/update-password-34634992e0.md): Modifies user's password. - Users API [Get Metadata](https://docs.gycoding.com/get-metadata-34634993e0.md): Retrieves current user metadata. - Users API [Refresh API Key](https://docs.gycoding.com/refresh-api-key-34634994e0.md): Refreshes user's API Key. - Books API [Get Book (Public)](https://docs.gycoding.com/get-book-public-34671641e0.md): Retrieves a book. - Books API [Get Book](https://docs.gycoding.com/get-book-34671642e0.md): Retrieves a book while being authenticated for private information. - Books API [List Books by User](https://docs.gycoding.com/list-books-by-user-34671643e0.md): Lists all books marked by the user, aside from the state marked. This resource is paginated. - Books API [Update Book](https://docs.gycoding.com/update-book-34671644e0.md): Updates an existing Book. - Books API [Delete Book](https://docs.gycoding.com/delete-book-34671645e0.md): Removes an existing Book rating. - Friends API [List Friends](https://docs.gycoding.com/list-friends-34671646e0.md): Lists User's friends on GY Books. - Friends API [Remove Friend](https://docs.gycoding.com/remove-friend-34671647e0.md): Removes a friend. - Friends API [Send Friend Request](https://docs.gycoding.com/send-friend-request-34671648e0.md): Sends a Friend Request for someone to either accept it or deny it. - Friends API [Manage Friend Request](https://docs.gycoding.com/manage-friend-request-34671649e0.md): Manages an existing friend request by accepting or declining it. - Friends API [Get Friend Requests](https://docs.gycoding.com/get-friend-requests-34671650e0.md): Listens to the active friend requests. - Profile API [List Profiles](https://docs.gycoding.com/list-profiles-34671651e0.md): Retrieves a list of users while being authenticated for extra info about friendship with those users. - Profile API [List Profiles (Public)](https://docs.gycoding.com/list-profiles-public-34671652e0.md): Retrieves a list of users without needing to be authenticated. - Profile API [Get Profile](https://docs.gycoding.com/get-profile-34671653e0.md): Retrieves a user profile for GY Books. - Profile API [Get Profile (Public)](https://docs.gycoding.com/get-profile-public-34671654e0.md): Retrieves a user profile for GY Books. - Profile API [Update Biography](https://docs.gycoding.com/update-biography-34671655e0.md): Modifies the biography of a user profile. - Profile API [Get Hall of Fame](https://docs.gycoding.com/get-hall-of-fame-34671656e0.md): Retrieves a user's Hall of Fame. - Profile API [Add Book to Hall of Fame](https://docs.gycoding.com/add-book-to-hall-of-fame-34671657e0.md): Adds a book to the Hall of Fame of a user. - Profile API [Delete Book from Hall of Fame](https://docs.gycoding.com/delete-book-from-hall-of-fame-34671658e0.md): Removes a book from the Hall of Fame for a user. - Profile API [Set Quote to Hall of Fame](https://docs.gycoding.com/set-quote-to-hall-of-fame-34671659e0.md): Sets the quote on the Hall of Fame of a user. - Activity API [List Friends Activities](https://docs.gycoding.com/list-friends-activities-34671660e0.md): Retrieves all the activities made by user's friends. - Activity API [List Activities](https://docs.gycoding.com/list-activities-34671661e0.md): Retrieves all the activities made by a user. - Activity API [Add Activity](https://docs.gycoding.com/add-activity-34671662e0.md): Saves an activity made by a user. - Activity API [React to an Activity](https://docs.gycoding.com/react-to-an-activity-34671663e0.md): Reacts to an activity made by a user. - Lists API [List lists](https://docs.gycoding.com/list-lists-34671664e0.md): Retrieves all of the user's lists. - Lists API [Get list](https://docs.gycoding.com/get-list-34671665e0.md): Retrieves a list. - Lists API [Create List](https://docs.gycoding.com/create-list-34671666e0.md): Creates a list. - Lists API [Update List](https://docs.gycoding.com/update-list-34671667e0.md): Updates a list. - Lists API [Remove List](https://docs.gycoding.com/remove-list-34671668e0.md): Removes a list. - Lists API [Save a Book](https://docs.gycoding.com/save-a-book-34671669e0.md): Saves a book to an specific list. - Lists API [Update a Book](https://docs.gycoding.com/update-a-book-34671670e0.md): Updates a book from a specific list. - Lists API [Remove a Book](https://docs.gycoding.com/remove-a-book-34671671e0.md): Removes a book from a specific list. - Data API > Characters [Get Character](https://docs.gycoding.com/get-character-34634934e0.md): Retrieves a specific character from the whole universe of Heralds of Chaos. - Data API > Characters [List Characters](https://docs.gycoding.com/list-characters-34634935e0.md): Retrieves a non-paginated list of all the characters from the whole universe of Heralds of Chaos. - Data API > Characters [Page Characters](https://docs.gycoding.com/page-characters-34634936e0.md): Retrieves a paginated list of all the characters from the whole universe of Heralds of Chaos. - Data API > Creatures [Get Creature](https://docs.gycoding.com/get-creature-34634937e0.md): Retrieves a specific creature from the whole universe of Heralds of Chaos. - Data API > Creatures [List Creatures](https://docs.gycoding.com/list-creatures-34634938e0.md): Retrieves a non-paginated list of all the creatures from the whole universe of Heralds of Chaos. - Data API > Creatures [Page Characters](https://docs.gycoding.com/page-characters-34634939e0.md): Retrieves a paginated list of all the creatures from the whole universe of Heralds of Chaos. - Data API > Items [Get Item](https://docs.gycoding.com/get-item-34634940e0.md): Retrieves a specific item from the whole universe of Heralds of Chaos. - Data API > Items [List Items](https://docs.gycoding.com/list-items-34634941e0.md): Retrieves a non-paginated list of all the items from the whole universe of Heralds of Chaos. - Data API > Items [Page Items](https://docs.gycoding.com/page-items-34634942e0.md): Retrieves a paginated list of all the items from the whole universe of Heralds of Chaos. - Data API > Worlds [Get World](https://docs.gycoding.com/get-world-34634943e0.md): Retrieves a specific world from the whole universe of Heralds of Chaos. - Data API > Worlds [Get Place](https://docs.gycoding.com/get-place-34634944e0.md): Retrieves a specific place from the whole universe of Heralds of Chaos. - Data API > Worlds [List Worlds](https://docs.gycoding.com/list-worlds-34634945e0.md): Retrieves a non-paginated list of all the worlds from the whole universe of Heralds of Chaos. - Data API > Worlds [List Places](https://docs.gycoding.com/list-places-34634946e0.md): Retrieves a non-paginated list of all the places from the whole universe of Heralds of Chaos. - Data API > Worlds [List Places by World](https://docs.gycoding.com/list-places-by-world-34634947e0.md): Retrieves a non-paginated list of all the places inside a specific world from the whole universe of Heralds of Chaos. - Data API > Worlds [Page Worlds](https://docs.gycoding.com/page-worlds-34634948e0.md): Retrieves a paginated list of all the worlds from the whole universe of Heralds of Chaos. - Data API > Worlds [Page Places](https://docs.gycoding.com/page-places-34634949e0.md): Retrieves a paginated list of all the places from the whole universe of Heralds of Chaos. - Management API > Characters [Insert Character](https://docs.gycoding.com/insert-character-34634950e0.md): Inserts a new Character. - Management API > Characters [Update Character](https://docs.gycoding.com/update-character-34634951e0.md): Completely or partially updates an exisiting Character. - Management API > Characters [Remove Character](https://docs.gycoding.com/remove-character-34634952e0.md): Removes an exisiting Character. - Management API > Creatures [Insert Creature](https://docs.gycoding.com/insert-creature-34634953e0.md): Inserts a new Creature. - Management API > Creatures [Update Creature](https://docs.gycoding.com/update-creature-34634954e0.md): Completely or partially updates an exisiting Creature. - Management API > Creatures [Remove Creature](https://docs.gycoding.com/remove-creature-34634955e0.md): Removes an exisiting Creature. - Management API > Items [Insert Item](https://docs.gycoding.com/insert-item-34634956e0.md): Inserts a new Item. - Management API > Items [Update Item](https://docs.gycoding.com/update-item-34634957e0.md): Completely or partially updates an exisiting Item. - Management API > Items [Remove Item](https://docs.gycoding.com/remove-item-34634958e0.md): Removes an exisiting Item. - Management API > Worlds [Insert World](https://docs.gycoding.com/insert-world-34634959e0.md): Inserts a new World. - Management API > Worlds [Update World](https://docs.gycoding.com/update-world-34634960e0.md): Completely or partially updates an exisiting World. - Management API > Worlds [Remove World](https://docs.gycoding.com/remove-world-34634961e0.md): Removes an exisiting World. - Management API > Worlds [Insert Place](https://docs.gycoding.com/insert-place-34634962e0.md): Inserts a new Place. - Management API > Worlds [Update Place](https://docs.gycoding.com/update-place-34634963e0.md): Completely or partially updates an exisiting Place. - Management API > Worlds [Remove Place](https://docs.gycoding.com/remove-place-34634964e0.md): Removes an exisiting Place.