> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Services C API overview - PFLeaderboards.h

> Overview of the PFLeaderboards.h header in the PlayFab Services C API, listing the functions for creating, updating, and querying leaderboards.

## Functions

| Function                                                                                                                                                                         | Description                                                                                                        |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------ |
| [PFLeaderboardsCreateLeaderboardDefinitionAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardscreateleaderboarddefinitionasync)                     | Creates a new leaderboard definition.                                                                              |
| [PFLeaderboardsDeleteLeaderboardDefinitionAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsdeleteleaderboarddefinitionasync)                     | Deletes a leaderboard definition.                                                                                  |
| [PFLeaderboardsDeleteLeaderboardEntriesAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsdeleteleaderboardentriesasync)                           | Deletes the specified entries from the given leaderboard.                                                          |
| [PFLeaderboardsGetFriendLeaderboardForEntityAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentityasync)                 | Get the friend leaderboard for the specified entity. A maximum of 25 friend entries are listed in the leaderboard. |
| [PFLeaderboardsGetFriendLeaderboardForEntityGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentitygetresult)         | Gets the result of a successful PFLeaderboardsGetFriendLeaderboardForEntityAsync call.                             |
| [PFLeaderboardsGetFriendLeaderboardForEntityGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetfriendleaderboardforentitygetresultsize) | Get the size in bytes needed to store the result of a GetFriendLeaderboardForEntity call.                          |
| [PFLeaderboardsGetLeaderboardAroundEntityAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentityasync)                       | Get the leaderboard around a specific entity.                                                                      |
| [PFLeaderboardsGetLeaderboardAroundEntityGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentitygetresult)               | Gets the result of a successful PFLeaderboardsGetLeaderboardAroundEntityAsync call.                                |
| [PFLeaderboardsGetLeaderboardAroundEntityGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardaroundentitygetresultsize)       | Get the size in bytes needed to store the result of a GetLeaderboardAroundEntity call.                             |
| [PFLeaderboardsGetLeaderboardAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardasync)                                               | Get the leaderboard for a specific entity type and statistic.                                                      |
| [PFLeaderboardsGetLeaderboardDefinitionAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitionasync)                           | Gets the specified leaderboard definition.                                                                         |
| [PFLeaderboardsGetLeaderboardDefinitionGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitiongetresult)                   | Gets the result of a successful PFLeaderboardsGetLeaderboardDefinitionAsync call.                                  |
| [PFLeaderboardsGetLeaderboardDefinitionGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboarddefinitiongetresultsize)           | Get the size in bytes needed to store the result of a GetLeaderboardDefinition call.                               |
| [PFLeaderboardsGetLeaderboardForEntitiesAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesasync)                         | Get the leaderboard limited to a set of entities.                                                                  |
| [PFLeaderboardsGetLeaderboardForEntitiesGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesgetresult)                 | Gets the result of a successful PFLeaderboardsGetLeaderboardForEntitiesAsync call.                                 |
| [PFLeaderboardsGetLeaderboardForEntitiesGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardforentitiesgetresultsize)         | Get the size in bytes needed to store the result of a GetLeaderboardForEntities call.                              |
| [PFLeaderboardsGetLeaderboardGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardgetresult)                                       | Gets the result of a successful PFLeaderboardsGetLeaderboardAsync call.                                            |
| [PFLeaderboardsGetLeaderboardGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsgetleaderboardgetresultsize)                               | Get the size in bytes needed to store the result of a GetLeaderboard call.                                         |
| [PFLeaderboardsIncrementLeaderboardVersionAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsincrementleaderboardversionasync)                     | Increment a leaderboard version.                                                                                   |
| [PFLeaderboardsIncrementLeaderboardVersionGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsincrementleaderboardversiongetresult)             | Gets the result of a successful PFLeaderboardsIncrementLeaderboardVersionAsync call.                               |
| [PFLeaderboardsListLeaderboardDefinitionsAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsasync)                       | Lists the leaderboard definitions defined for the Title.                                                           |
| [PFLeaderboardsListLeaderboardDefinitionsGetResult](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsgetresult)               | Gets the result of a successful PFLeaderboardsListLeaderboardDefinitionsAsync call.                                |
| [PFLeaderboardsListLeaderboardDefinitionsGetResultSize](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardslistleaderboarddefinitionsgetresultsize)       | Get the size in bytes needed to store the result of a ListLeaderboardDefinitions call.                             |
| [PFLeaderboardsUnlinkLeaderboardFromStatisticAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsunlinkleaderboardfromstatisticasync)               | Unlinks a leaderboard definition from it's linked statistic definition.                                            |
| [PFLeaderboardsUpdateLeaderboardDefinitionAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsupdateleaderboarddefinitionasync)                     | Updates a leaderboard definition.                                                                                  |
| [PFLeaderboardsUpdateLeaderboardEntriesAsync](/services/playfab/api-references/c/pfleaderboards/functions/pfleaderboardsupdateleaderboardentriesasync)                           | Adds or updates entries on the specified leaderboard.                                                              |
