After living with it for a quite a while, auto builing characters off tokens, then manually finding the token again in search and dragging it to the sheet: I am curious why the limitation of setting a characters avatar when using API it must be in your library. But when manually setting one you can drag directly from the search results regardless if its marketplace, library, or web search. I can do this manually just fine: So why is when doing character.set('avatar',imgsrc); not allowed? The image URL it sets and what I try to set is the same..but with API I get: "ERROR: You cannot set the imgsrc or avatar of an object unless you use an image that is in your Roll20 Library. See the API documentation for more info."