> ## 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.

# Descrição das APIs do medidor de leituras de perfil

> Lista de referência das APIs do PlayFab para perfis de jogador, entidades, personagens, grupos e KVPs de inventário que incrementam o medidor de leituras de perfil.

O Profile inclui todos os dados armazenados relacionados ao perfil do jogador, perfil da entidade, perfil do personagem, grupos e inventário. Os dados de perfil são informações que se aplicam a um jogador individual, a um grupo de jogadores ou a itens e são armazenados pelo PlayFab como pares de chave/valor (KVPs).

As APIs a seguir incrementam o medidor de leituras de perfil.

## APIs de administrador

* [CheckLimitedEditionItemAvailability](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-item-management/check-limited-edition-item-availability?view=playfab-rest\&preserve-view=true) Verifica a contagem global do item de edição limitada.
* [GetAllSegments](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/play-stream/get-all-segments?view=playfab-rest\&preserve-view=true) Recupera uma matriz de definições de segmentos de jogadores. Os resultados podem ser usados em chamadas de API subsequentes, como GetPlayersInSegment, que exige uma Segment ID. Embora os nomes dos segmentos possam mudar, a ID desse segmento não muda.
* [ExportMasterPlayerData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/account-management/export-master-player-data?view=playfab-rest\&preserve-view=true) Exporta todos os dados associados de uma conta de jogador mestre.
* [GetCatalogItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/get-catalog-items?view=playfab-rest\&preserve-view=true) Recupera a versão especificada do catálogo de bens virtuais do título, incluindo todas as propriedades definidas.
* [GetContentList](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/content/get-content-list?view=playfab-rest\&preserve-view=true) Lista todo o conteúdo do título e obtém estatísticas, como o tamanho.
* [GetDataReport](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-data-report?view=playfab-rest\&preserve-view=true) Recupera uma URL de download do relatório solicitado.
* [GetPlayerSegments](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/play-stream/get-player-segments?view=playfab-rest\&preserve-view=true) Lista todos os segmentos aos quais um jogador pertence neste momento.
* [GetPlayerTags](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/play-stream/get-player-tags?view=playfab-rest\&preserve-view=true) Obtém todas as marcas com um determinado Namespace (opcional) de um perfil de jogador.
* [GetPolicy](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/authentication/get-policy?view=playfab-rest\&preserve-view=true) Obtém a política solicitada.
* [GetPublisherData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/get-publisher-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do publicador.
* [GetRandomResultTables](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/get-random-result-tables?view=playfab-rest\&preserve-view=true) Recupera a configuração da tabela de drops aleatórios do título.
* [GetStoreItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/get-store-items?view=playfab-rest\&preserve-view=true) Recupera o conjunto de itens definidos para a loja especificada, incluindo todos os preços definidos.
* [GetTitleData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/get-title-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do título que podem ser lidas pelo cliente.
* \[GetUserAccountInfo]\(Retrieves the relevant details for a specified user, based upon a match against a supplied unique identifier) Recupera os detalhes relevantes de um usuário especificado, com base na correspondência com um identificador exclusivo fornecido.
* [GetUserBans](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/account-management/get-user-bans?view=playfab-rest\&preserve-view=true) Obtém todos os banimentos de um usuário.
* [GetUserData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário que podem ser lidos e gravados pelo cliente.
* [GetUserInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-internal-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário, que não podem ser acessados pelo cliente.
* [GetUserInventory](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-item-management/get-user-inventory?view=playfab-rest\&preserve-view=true) Recupera o inventário atual de bens virtuais do usuário especificado
* [GetUserPublisherData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-publisher-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do publicador do usuário que podem ser lidos e gravados pelo cliente.
* [GetUserPublisherInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-publisher-internal-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do publicador do usuário que não podem ser acessados pelo cliente.
* [GetUserPublisherReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-publisher-read-only-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do publicador do usuário que só podem ser lidos pelo cliente.
* [GetUserReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/player-data-management/get-user-read-only-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário que só podem ser lidos pelo cliente.
* [ListVirtualCurrencyTypes](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/title-wide-data-management/list-virtual-currency-types?view=playfab-rest\&preserve-view=true) Retorna a lista de todas as moedas virtuais definidas para o título
* [GetPlayerIdFromAuthToken](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/account-management/get-player-id-from-auth-token?view=playfab-rest\&preserve-view=true) Obtém a ID de um jogador a partir de um token de autenticação.
* [GetPlayersInSegment](https://learn.microsoft.com/en-us/rest/api/services/playfab/admin/play-stream/get-players-in-segment?view=playfab-rest\&preserve-view=true) Permite paginar todos os jogadores de um determinado segmento. Esta API cria um instantâneo de todos os perfis de jogador que correspondem à definição do segmento no momento de sua criação e permanece ativo durante o Total Seconds to Live, renovando seu tempo de vida a cada uso subsequente do Continuation Token. Os perfis que mudarem durante a paginação não serão refletidos nos resultados. No momento, os segmentos de teste A/B não têm suporte nesta operação.
* [GetExperiments](https://learn.microsoft.com/en-us/rest/api/services/playfab/experimentation/experimentation/get-experiments?view=playfab-rest\&preserve-view=true) Obtém os detalhes de todos os experimentos de um título.
* [GetLatestScorecard](https://learn.microsoft.com/en-us/rest/api/services/playfab/experimentation/experimentation/get-latest-scorecard?view=playfab-rest\&preserve-view=true) Obtém o scorecard mais recente do experimento do título.
* [GetTreatmentAssignment](https://learn.microsoft.com/en-us/rest/api/services/playfab/experimentation/experimentation/get-treatment-assignment?view=playfab-rest\&preserve-view=true) Obtém as atribuições de tratamento de um jogador para cada experimento em execução no título

## APIs de cliente

* [GetAllUsersCharacters](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/characters/get-all-users-characters?view=playfab-rest\&preserve-view=true) Lista todos os personagens que pertencem a um usuário específico. Os CharacterIds não são globalmente exclusivos; o characterId deve ser avaliado com o PlayFabId pai para garantir a exclusividade.
* [GetCatalogItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/title-wide-data-management/get-catalog-items?view=playfab-rest\&preserve-view=true) Recupera a versão especificada do catálogo de bens virtuais do título, incluindo todas as propriedades definidas.
* [GetCharacterData](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/character-data/get-character-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do personagem que podem ser lidos e gravados pelo cliente.
* [GetCharacterInventory](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-item-management/get-character-inventory?view=playfab-rest\&preserve-view=true) Recupera o inventário atual de bens virtuais do personagem especificado.
* [GetCharacterLeaderboard](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/characters/get-character-leaderboard?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de personagens para a estatística fornecida, começando no ponto indicado do placar.
* [GetCharacterReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/character-data/get-character-read-only-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do personagem que só podem ser lidos pelo cliente.
* [GetCharacterStatistics](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/characters/get-character-statistics?view=playfab-rest\&preserve-view=true) Recupera os detalhes de todas as estatísticas específicas do título do usuário.
* [GetFriendLeaderboard](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-friend-leaderboard?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de amigos do jogador atual para a estatística fornecida, começando no ponto indicado do placar.
* [GetFriendLeaderboardAroundPlayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-friend-leaderboard-around-player?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de amigos do jogador atual para a estatística fornecida, centralizada no usuário do PlayFab solicitado. Se PlayFabId estiver vazio ou nulo, retornará o usuário conectado no momento.
* [GetFriendsList](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/friend-list-management/get-friends-list?view=playfab-rest\&preserve-view=true) Recupera a lista de amigos atual do usuário local, restrita aos usuários que têm contas do PlayFab. Os amigos de contas vinculadas (Facebook, Steam) também são incluídos. Opcionalmente, você pode excluir os amigos de alguns serviços vinculados.
* [GetLeaderboard](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-leaderboard?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de usuários para a estatística fornecida, começando no ponto indicado do placar.
* [GetLeaderboardAroundCharacter](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/characters/get-leaderboard-around-character?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de personagens para a estatística fornecida, centralizada na Character ID solicitada.
* [GetLeaderboardAroundPlayer](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-leaderboard-around-player?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de usuários para a estatística fornecida, centralizada no jogador solicitado. Se PlayFabId estiver vazio ou nulo, retornará o usuário conectado no momento.
* [GetLeaderboardForUserCharacters](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/characters/get-leaderboard-for-user-characters?view=playfab-rest\&preserve-view=true) Recupera uma lista de todos os personagens do usuário para a estatística fornecida.
* [GetPaymentToken](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-item-management/get-payment-token?view=playfab-rest\&preserve-view=true) Para fluxos de pagamento em que o provedor exige que o PlayFab (o responsável pelo atendimento) inicie a transação, mas o cliente conclui o restante do fluxo. No caso da Xsolla, o token retornado aqui será passado para a Xsolla pelo cliente para criar um carrinho. Consulte GetPurchase periodicamente usando o OrderId retornado depois de concluir o pagamento.
* [GetPlayerProfile](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-player-profile?view=playfab-rest\&preserve-view=true) Recupera o perfil do jogador.
* [GetPlayerSegments](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/play-stream/get-player-segments?view=playfab-rest\&preserve-view=true) Lista todos os segmentos aos quais um jogador pertence neste momento.
* [GetPlayerStatistics](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-player-statistics?view=playfab-rest\&preserve-view=true) Recupera as estatísticas indicadas (a versão atual e os valores de todas as estatísticas, se nenhuma for especificada) do jogador local.
* [GetPlayerStatisticVersions](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-data-management/get-player-statistic-versions?view=playfab-rest\&preserve-view=true) Recupera as informações sobre as versões disponíveis da estatística especificada.
* [GetPlayerTags](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/play-stream/get-player-tags?view=playfab-rest\&preserve-view=true) Obtém todas as marcas com um determinado Namespace (opcional) de um perfil de jogador.
* [GetPlayerTrades](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/trading/get-player-trades?view=playfab-rest\&preserve-view=true) Obtém todas as trocas que o jogador abriu ou aceitou, opcionalmente filtradas pelo status da troca.
* [GetPlayFabIDsFromFacebookIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-facebook-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Facebook.
* [GetPlayFabIDsFromFacebookInstantGamesIds](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-facebook-instant-games-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Facebook Instant Games.
* [GetPlayFabIDsFromGameCenterIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-game-center-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Game Center (chamados de Player Identifier no Game Center Programming Guide).
* [GetPlayFabIDsFromGenericIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-generic-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores de serviço genéricos. Um identificador genérico é o nome do serviço mais a ID do jogador específica do serviço, conforme especificado pelo título quando o identificador genérico foi adicionado à conta do jogador.
* [GetPlayFabIDsFromGoogleIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-google-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Google. Os identificadores do Google são as IDs das contas de usuário, disponíveis como `id` nas chamadas da API Google+ People.
* [GetPlayFabIDsFromKongregateIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-kongregate-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Kongregate. Os identificadores do Kongregate são as IDs das contas de usuário, disponíveis como `user_id` nos métodos da API do Kongregate (por exemplo, [https://docs.kongregate.com/docs/concepts-handling-guests](https://docs.kongregate.com/docs/concepts-handling-guests)).
* [GetPlayFabIDsFromNintendoSwitchDeviceIds](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-nintendo-switch-device-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Nintendo Switch.
* [GetPlayFabIDsFromPSNAccountIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-psn-account-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores da PlayStation™ Network.
* [GetPlayFabIDsFromSteamIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-steam-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Steam. Os identificadores do Steam são as IDs de perfil das contas de usuário, disponíveis como SteamId nas chamadas da API Steamworks Community.
* [GetPlayFabIDsFromTwitchIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-twitch-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores da Twitch. Os identificadores da Twitch são as IDs das contas de usuário, disponíveis como "\_id" nos métodos da API da Twitch (ex.: [https://github.com/justintv/Twitch-API/blob/master/v3\_resources/users.md#get-usersuser](https://github.com/justintv/Twitch-API/blob/master/v3_resources/users.md#get-usersuser)).
* [GetPlayFabIDsFromXboxLiveIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-playfab-ids-from-xbox-live-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do XboxLive.
* [GetPublisherData](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/title-wide-data-management/get-publisher-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do publicador.
* [GetPurchase](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/player-item-management/get-purchase?view=playfab-rest\&preserve-view=true) Recupera uma compra junto com seu status atual no PlayFab. Retorna os itens de inventário da compra que ainda estão ativos.
* [GetSharedGroupData](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/shared-group-data/get-shared-group-data?view=playfab-rest\&preserve-view=true) Recupera os dados armazenados em um objeto de grupo compartilhado e a lista de membros do grupo. Quem não é membro do grupo usa isso para recuperar os dados do grupo, incluindo a associação, mas não recebe os dados das chaves marcadas como privadas. Os grupos compartilhados foram projetados para compartilhar dados entre um número pequeno de jogadores. Para obter mais informações, consulte [Usando dados de grupo compartilhado](/pt-BR/services/playfab/community/associations/groups/using-shared-group-data).
* [GetStoreItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/title-wide-data-management/get-store-items?view=playfab-rest\&preserve-view=true) Recupera o conjunto de itens definidos para a loja especificada, incluindo todos os preços definidos.
* [GetTitleData](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/title-wide-data-management/get-title-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do título
* [GetAccountInfo](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-account-info?view=playfab-rest\&preserve-view=true) Recupera os detalhes da conta do PlayFab do usuário.
* [LoginWithAndroidDeviceID](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-android-device-id?view=playfab-rest\&preserve-view=true) Conecta o usuário usando o identificador do dispositivo Android, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithCustomID](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/loginwithcustomid?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um identificador exclusivo personalizado gerado pelo título, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado
* [LoginWithEmailAddress](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-email-address?view=playfab-rest\&preserve-view=true) Conecta o usuário à conta do PlayFab, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado. Ao contrário da maioria das outras chamadas de API de login, LoginWithEmailAddress não permite a criação de novas contas por meio de CreateAccountFlag. Endereços de email podem ser usados para criar contas por meio de RegisterPlayFabUser.
* [LoginWithFacebook](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-facebook?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um token de acesso do Facebook, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithFacebookInstantGamesId](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-facebook-instant-games-id?view=playfab-rest\&preserve-view=true) Conecta o usuário usando uma ID do Facebook Instant Games, retornando um identificador de sessão que pode então ser usado em chamadas de API que exigem um usuário autenticado. Requer que o Facebook Instant Games esteja configurado.
* [LoginWithGameCenter](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/loginwithgamecenter?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um identificador de jogador do iOS Game Center, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithGoogleAccount](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-game-center?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um identificador de jogador do iOS Game Center, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithIOSDeviceID](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-google-account?view=playfab-rest\&preserve-view=true) Conecta o usuário usando as credenciais da conta do Google dele.
* [LoginWithKongregate](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-kongregate?view=playfab-rest\&preserve-view=true) Conecta o usuário usando uma conta de jogador do Kongregate.
* [LoginWithNintendoSwitchDeviceId](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-nintendo-switch-device-id?view=playfab-rest\&preserve-view=true) Conecta o usuário usando uma ID de dispositivo Nintendo Switch, retornando um identificador de sessão que pode então ser usado em chamadas de API que exigem um usuário autenticado.
* [LoginWithOpenIdConnect](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-openid-connect?view=playfab-rest\&preserve-view=true) Faz login de um usuário usando um JWT Open ID Connect criado por um relacionamento existente entre um título e um provedor Open ID Connect.
* [LoginWithPlayFab](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-playfab?view=playfab-rest\&preserve-view=true) que exigem um usuário autenticado. Ao contrário da maioria das outras chamadas de API de login, `LoginWithPlayFab` não permite a criação de novas contas por meio de `CreateAccountFlag`. As credenciais de nome de usuário/senha podem ser usadas para criar contas por meio de `RegisterPlayFabUser` ou adicionadas a contas existentes usando `AddUsernamePassword`.
* [LoginWithPSN](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-psn?view=playfab-rest\&preserve-view=true)    Conecta o usuário à conta do PlayFab, retornando um identificador de sessão que pode então ser usado em chamadas de API que exigem um usuário autenticado. Ao contrário da maioria das outras chamadas de API de login, `LoginWithPlayFab` não permite a criação de novas contas por meio de `CreateAccountFlag`. As credenciais de nome de usuário/senha são usadas para criar contas por meio de `RegisterPlayFabUser` ou adicionadas a contas existentes usando `AddUsernamePassword`.
* [LoginWithSteam](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-steam?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um tíquete de autenticação do Steam, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithTwitch](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/login-with-twitch?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um token de acesso da Twitch.
* [LoginWithXbox](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/authentication/loginwithxbox?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um token do XBOX Live, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [GetPlayerCombinedInfo](https://learn.microsoft.com/en-us/rest/api/services/playfab/client/account-management/get-player-combined-info?view=playfab-rest\&preserve-view=true) Recupera todos os diferentes tipos de informações do usuário.

"PlayStation" é uma marca comercial ou marca registrada da Sony Interactive Entertainment Inc.

## APIs de dados

* [GetObjects](https://learn.microsoft.com/en-us/rest/api/services/playfab/data/object/get-objects?view=playfab-rest\&preserve-view=true) Recupera objetos do perfil de uma entidade.

## APIs de grupos

* [GetGroup](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/get-group?view=playfab-rest\&preserve-view=true) Obtém informações sobre um grupo e suas funções.
* [IsMember](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/is-member?view=playfab-rest\&preserve-view=true) Verifica se uma entidade é membro de um grupo ou de uma função dentro do grupo.
* [ListGroupApplications](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-group-applications?view=playfab-rest\&preserve-view=true) Lista todas as solicitações pendentes para ingressar em um grupo.
* [ListGroupBlocks](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-group-blocks?view=playfab-rest\&preserve-view=true) Lista todas as entidades impedidas de ingressar em um grupo.
* [ListGroupInvitations](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-group-invitations?view=playfab-rest\&preserve-view=true) Lista todos os convites pendentes de um grupo.
* [ListGroupMembers](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-group-members?view=playfab-rest\&preserve-view=true) Lista todos os membros de um grupo.
* [ListMembership](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-membership?view=playfab-rest\&preserve-view=true) Lista todos os grupos e funções de uma entidade.
* [ListMembershipOpportunities](https://learn.microsoft.com/en-us/rest/api/services/playfab/groups/groups/list-membership-opportunities?view=playfab-rest\&preserve-view=true) Lista todos os convites e solicitações de grupo pendentes de uma entidade.

## APIs de perfil

* [GetGlobalPolicy](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/get-global-policy?view=playfab-rest\&preserve-view=true) Obtém a política global de acesso do título.
* [GetProfile](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/get-profile?view=playfab-rest\&preserve-view=true) Recupera o perfil da entidade.
* [GetProfiles](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/get-profiles?view=playfab-rest\&preserve-view=true) Recupera o perfil da entidade.
* [GetTitlePlayersFromMasterPlayerAccountIds](https://learn.microsoft.com/en-us/rest/api/services/playfab/profiles/account-management/get-title-players-from-master-player-account-ids?view=playfab-rest\&preserve-view=true) Recupera as contas de jogador do título associadas à conta de jogador mestre fornecida.

## APIs de servidor

* [EvaluateRandomResultTable](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-item-management/evaluate-random-result-table?view=playfab-rest\&preserve-view=true) Retorna o resultado da avaliação de uma Random Result Table: o `ItemId` do Catalog do jogo que teria sido adicionado ao inventário do jogador se a Random Result Table fosse adicionada por meio de um Bundle ou de uma chamada a UnlockContainer.
* [GetAllSegments](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/play-stream/get-all-segments?view=playfab-rest\&preserve-view=true) Recupera uma matriz de definições de segmentos de jogadores. Os resultados podem ser usados em chamadas de API subsequentes, como GetPlayersInSegment, que exige uma Segment ID. Embora os nomes dos segmentos possam mudar, a ID desse segmento não muda.
* [GetAllUsersCharacters](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/get-all-users-characters?view=playfab-rest\&preserve-view=true) Lista todos os personagens que pertencem a um usuário específico. Os CharacterIds não são globalmente exclusivos; o characterId deve ser avaliado com o PlayFabId pai para garantir a exclusividade.
* [GetCatalogItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/title-wide-data-management/get-catalog-items?view=playfab-rest\&preserve-view=true) Recupera a versão especificada do catálogo de bens virtuais do título, incluindo todas as propriedades definidas.
* [GetCharacterData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/character-data/get-character-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário que podem ser lidos e gravados pelo cliente.
* [GetCharacterInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/character-data/get-character-internal-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do personagem do usuário que não podem ser acessados pelo cliente.
* [GetCharacterInventory](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-item-management/get-character-inventory?view=playfab-rest\&preserve-view=true) Recupera o inventário atual de bens virtuais do personagem especificado.
* [GetCharacterReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/get-character-leaderboard?view=playfab-rest\&preserve-view=true)
* [GetCharacterStatistics](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/get-character-statistics?view=playfab-rest\&preserve-view=true) Recupera os detalhes de todas as estatísticas específicas do título do personagem específico.
* [GetFriendLeaderboard](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-friend-leaderboard?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de amigos do jogador fornecido para a estatística fornecida, começando no ponto indicado do placar.
* [GetFriendsList](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/friend-list-management/get-friends-list?view=playfab-rest\&preserve-view=true) Recupera os amigos atuais do usuário com `PlayFabId`, restritos aos usuários que têm contas do PlayFab. Os amigos de contas vinculadas (Facebook, Steam) também são incluídos. Opcionalmente, você pode excluir os amigos de alguns serviços vinculados.
* [GetLeaderboard](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-leaderboard?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de usuários para a estatística fornecida, começando no ponto indicado do placar.
* [GetLeaderboardAroundCharacter](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/getleaderboardaroundcharacter?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de personagens para a estatística fornecida, centralizada no usuário solicitado.
* [GetLeaderboardAroundUser](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/get-leaderboard-around-character?view=playfab-rest\&preserve-view=true) Recupera uma lista classificada de personagens para a estatística fornecida, centralizada no usuário solicitado.
* [GetLeaderboardForUserCharacters](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/characters/get-leaderboard-for-user-characters?view=playfab-rest\&preserve-view=true) Recupera uma lista de todos os personagens do usuário para a estatística fornecida.
* [GetPlayerCombinedInfo](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-player-combined-info?view=playfab-rest\&preserve-view=true) Retorna todas as informações solicitadas na resposta para o usuário. Observe que dados pessoais, como endereço de email e ID do Facebook, podem ser retornados. Todos os parâmetros têm false como padrão.
* [GetPlayerProfile](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-player-profile?view=playfab-rest\&preserve-view=true) Recupera o perfil do jogador.
* [GetPlayerSegments](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/play-stream/get-player-segments?view=playfab-rest\&preserve-view=true) Lista todos os segmentos aos quais um jogador pertence neste momento.
* [GetPlayersInSegment](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/play-stream/get-players-in-segment?view=playfab-rest\&preserve-view=true) Permite paginar todos os jogadores de um determinado segmento. Esta API cria um instantâneo de todos os perfis de jogador que correspondem à definição do segmento no momento de sua criação e permanece ativo durante o Total Seconds to Live, renovando seu tempo de vida a cada uso subsequente do Continuation Token. Os perfis que mudam durante a paginação não são refletidos nos resultados. No momento, os segmentos de teste A/B não têm suporte nesta operação.
* [GetPlayerStatistics](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-player-statistics?view=playfab-rest\&preserve-view=true) Recupera a versão atual e os valores das estatísticas indicadas do jogador local.
* [GetPlayerStatisticVersions](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-player-statistic-versions?view=playfab-rest\&preserve-view=true) Recupera as informações sobre as versões disponíveis da estatística especificada.
* [GetPlayerTags](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/play-stream/get-player-tags?view=playfab-rest\&preserve-view=true) Obtém todas as marcas com um determinado Namespace (opcional) de um perfil de jogador.
* [GetPlayFabIDsFromFacebookIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/getplayfabidsfromfacebookids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Facebook.
* [GetPlayFabIDsFromFacebookInstantGamesIds](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-facebook-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Facebook.
* [GetPlayFabIDsFromGenericIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-generic-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores de serviço genéricos. Um identificador genérico é o nome do serviço mais a ID do jogador específica do serviço, conforme especificado pelo título quando o identificador genérico foi adicionado à conta do jogador.
* [GetPlayFabIDsFromNintendoSwitchDeviceIds](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-nintendo-switch-device-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores de dispositivo Nintendo Switch.
* [GetPlayFabIDsFromPSNAccountIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-psn-account-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores da PlayStation Network.
* [GetPlayFabIDsFromSteamIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-steam-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do Steam. Os identificadores do Steam são as IDs de perfil das contas de usuário, disponíveis como SteamId nas chamadas da API Steamworks Community.
* [GetPlayFabIDsFromXboxLiveIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-playfab-ids-from-xbox-live-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores exclusivos do PlayFab para o conjunto fornecido de identificadores do XboxLive.
* [GetPublisherData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/title-wide-data-management/get-publisher-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do publicador.
* [GetRandomResultTables](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-item-management/get-random-result-tables?view=playfab-rest\&preserve-view=true) Recupera as informações de configuração das tabelas de resultados aleatórios especificadas do título, incluindo todos os valores de ItemId e pesos.
* [GetServerCustomIDsFromPlayFabIDs](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-server-custom-ids-from-playfab-ids?view=playfab-rest\&preserve-view=true) Recupera os identificadores de conta do PlayFab associados ao conjunto fornecido de identificadores personalizados de servidor.
* [GetSharedGroupData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/shared-group-data/get-shared-group-data?view=playfab-rest\&preserve-view=true) Recupera os dados armazenados em um objeto de grupo compartilhado e a lista de membros do grupo. O servidor pode acessar todos os dados públicos e privados do grupo. Os grupos compartilhados foram projetados para compartilhar dados entre um número pequeno de jogadores.  Para obter mais informações, consulte [Usando dados de grupo compartilhado](/pt-BR/services/playfab/community/associations/groups/using-shared-group-data).
* [GetStoreItems](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/title-wide-data-management/get-store-items?view=playfab-rest\&preserve-view=true) Recupera o conjunto de itens definidos para a loja especificada, incluindo todos os preços definidos, para o jogador especificado.
* [GetTitleData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/title-wide-data-management/get-title-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações personalizadas do título.
* [GetTitleInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/title-wide-data-management/get-title-internal-data?view=playfab-rest\&preserve-view=true) Recupera o repositório de chave-valor de configurações internas personalizadas do título.
* [GetUserAccountInfo](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-user-account-info?view=playfab-rest\&preserve-view=true) Recupera os detalhes relevantes de um usuário especificado.
* [GetUserBans](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/account-management/get-user-bans?view=playfab-rest\&preserve-view=true) Obtém todos os banimentos de um usuário.
* [GetUserData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-user-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário que podem ser lidos e gravados pelo cliente.
* [GetUserInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-user-internal-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do título do usuário que não podem ser acessados pelo cliente.
* [GetUserInventory](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-item-management/get-user-inventory?view=playfab-rest\&preserve-view=true) Recupera o inventário atual de bens virtuais do usuário especificado.
* [GetUserPublisherData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-user-publisher-data?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do publicador do usuário que podem ser lidos e gravados pelo cliente.
* [GetUserPublisherInternalData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/getuserpublisherinternaldata?view=playfab-rest\&preserve-view=true) Recupera os dados personalizados específicos do publicador do usuário que não podem ser acessados pelo cliente.
* [GetUserPublisherReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/get-user-publisher-internal-data?view=playfab-rest\&preserve-view=true)
* [GetUserReadOnlyData](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/player-data-management/update-user-read-only-data?view=playfab-rest\&preserve-view=true) Atualiza os dados personalizados específicos do título do usuário que só podem ser lidos pelo cliente.
* [LoginWithServerCustomId](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/authentication/login-with-server-custom-id?view=playfab-rest\&preserve-view=true) Faz login com segurança de um cliente de jogo a partir de um back-end de servidor externo usando um identificador personalizado desse jogador. Server Custom ID e Client Custom ID são mutuamente exclusivos e não podem ser usados para recuperar a mesma conta de jogador.
* [LoginWithXbox](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/authentication/login-with-xbox?view=playfab-rest\&preserve-view=true) Conecta o usuário usando um token do XBOX Live de um back-end de servidor externo, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.
* [LoginWithXboxId](https://learn.microsoft.com/en-us/rest/api/services/playfab/server/authentication/login-with-xbox-id?view=playfab-rest\&preserve-view=true) Conecta o usuário usando uma XBOX ID e uma Sandbox ID, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado.


## Related topics

- [Descrição das APIs do medidor de leituras de conteúdo e configuração](/pt-BR/services/playfab/pricing/meters/file-reads.md)
- [Descrição das APIs do medidor de leituras de inventário](/pt-BR/services/playfab/pricing/meters/economy-reads.md)
- [Descrição das APIs do medidor de gravações de perfil](/pt-BR/services/playfab/pricing/meters/profile-writes.md)
- [Descrição das APIs do medidor de gravações de conteúdo e configuração](/pt-BR/services/playfab/pricing/meters/file-writes.md)
- [Descrição das APIs do medidor de gravações de inventário](/pt-BR/services/playfab/pricing/meters/economy-writes.md)
