local function createChar(result) local createCharRequest = { CharacterName = charCreation.charName, SessionTicket = mySessionTicket, ItemId = "charcreation1" } PlayFabClientApi.GrantCharacterToUser(createCharRequest, onSuccessCreateCha r, onErrorCreateChar) end local function onSuccessCreateChar(result) print("it was success") end local function onErrorCreateChar(error) print("creation of char Failed: " .. error.errorMessage) end ------------------------------------------------ So with the code presented above, the character is created and granted to the user correctly, but it doesn't get back any response (error or success). Why does it happen? I've made other kind of requests (user login, user creation) in the same way and they worked fine.