Hi there, if have been writing a few new api features for my group and encountered a weird problem. Campaign Id: 2878045 I have a charactersheet in my game named "Jahan sal Sfenaj". Via API I get the charId and try to look up attributes. The problem is: there are none. var objects = findObjs ({ _type: 'attribute' , _characterid : '-JlfrMxCxhFYCdI31j_6' }) objects . forEach ( element => { sendChat ( "DEBUG" , ` ${ element . get ( "name" ) } ` ); }); The chaIid is correct! My code works for other characters that I just created. it also seems that my old characters (which went though several GameSystem-Sheets) seem to be broken and are unable to have new attributes. I also realised that each change in GameSystem-Sheet seems to have added attributes which are not visible in the character overview. I also tried duplicating the character sheet, which worked as long as the name differed from the original. After deleting that and letting the duplicate take it's name I was back to square one. So it seems that CharacterIds are are just based on name.