I've been scratching my head for over an hour wondering why my player could not create a character using:
/Client/GrantCharacterToUser { ItemId = "_characterToken", CharacterName = "Azelus Skye" }
I kept receiving ItemNotFound errors, even though I could clearly see in my PlayFab dashboard that my player did indeed have a _characterToken.
It turns out that because I entered a space in my character name, that was the reason it was failing. Changing it to Azelus worked.
I see in the docs it says CharacterName must be between 1-20 characters, but I cannot see anywhere where it says it cannot contain a space. I would really like my players to be able to enter a name with spaces. Is this even possible with PlayFab? It seems like a huge oversight if not.