# Complete API

All API methods are located inside: **Gley.GameServices.API**&#x20;

<table><thead><tr><th width="242" data-type="content-ref">API Name</th><th>Description</th></tr></thead><tbody><tr><td><a href="complete-api/gameserviceserror">gameserviceserror</a></td><td>Possible error messages.</td></tr><tr><td><a href="complete-api/getplayerrank">getplayerrank</a></td><td>Get rank from leaderboard for the current user.</td></tr><tr><td><a href="complete-api/getplayerscore">getplayerscore</a></td><td>Get the highest score from leaderboard for the current user.</td></tr><tr><td><a href="complete-api/incrementachievement">incrementachievement</a></td><td>Submit an incremental achievement.</td></tr><tr><td><a href="complete-api/iscomplete">iscomplete</a></td><td>Returns if an achievement is complete.</td></tr><tr><td><a href="complete-api/isloggedin">isloggedin</a></td><td>Used to check if user is logged in.</td></tr><tr><td><a href="complete-api/login">login</a></td><td>Login the player, should be called just once at the beginning of your game. </td></tr><tr><td><a href="complete-api/submitachievement">submitachievement</a></td><td>Submit an achievement.</td></tr><tr><td><a href="complete-api/submitscore">submitscore</a></td><td>Submits the score a specific leaderboard.</td></tr><tr><td><a href="complete-api/showspecificleaderboard">showspecificleaderboard</a></td><td>Shows a single game leaderboard.</td></tr><tr><td><a href="complete-api/showachievementsui">showachievementsui</a></td><td>Shows the default list of all game achievements.</td></tr><tr><td><a href="complete-api/showleaderboadsui">showleaderboadsui</a></td><td>Shows all game leaderboards.</td></tr></tbody></table>
