Short anser is no, the API state and the character sheet have no direct interaction. Additionally you can't make a dynamic drop down on a character sheet. The slightly longer answer is that you can make a pseudo drop down that can dynamically react to repeating items being added, although it's a PITA. Using this, you could create a repeating section on the sheet that your api script would dynamically add/remove items to in order to create a dynamic pseudo select.