Need help with accessing the metadata of an avatar

Hi there!

I’m using RPM in my web application and customizing it via an iframe. I need to track what assets the user has equipped because they should earn achievements if they equip a special item.

I thought this information would be stored in the avatar’s metadata, but when I request the metadata, I only get some unnecessary values that I can’t work with.

i used:
https://models.readyplayer.me/avatarId.json

and just get this:
{“id”:“avatarId”,“bodyType”:“fullbody”,“outfitGender”:“masculine”,“outfitVersion”:2,“skinTone”:“#814e39”,“createdAt”:“2025-02-27T05:50:59.218Z”,“updatedAt”:“2025-02-28T08:31:17.230Z”}

What I really need to know is whether the user has equipped a specific piece of clothing. Can anyone help me figure out how to achieve this?

This should be basically achievable right?

Thank you very much for your help!

Hi @th_record there is a way to achieve this but not through the normal Metadata flow. Instead you should send a PATCH request to update assets on the avatar but do not actually specify anything to update. The response then shows you the ID of what the character is wearing

Change draft avatar outfit | Custom Avatar Creator | Postman API Network