# Programmatically removing a poster or a theme?

**URL:** <https://forums.plex.tv/t/programmatically-removing-a-poster-or-a-theme/932953>\
**Category:** Dev/API Corner\
**Tags:** pms-api\
**Created:** [October 28, 2025, 2:21pm UTC](https://forums.plex.tv/t/programmatically-removing-a-poster-or-a-theme/932953 "2025-10-28T14:21:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rossinior](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@rossinior](https://forums.plex.tv/u/rossinior)\
**Post date:** [October 28, 2025, 2:21pm UTC](https://forums.plex.tv/t/programmatically-removing-a-poster-or-a-theme/932953/1 "2025-10-28T14:21:07Z")

</div>

Hi devs,

I have uploaded a number of Plex posters that I want to get rid as posters. I can set posters and upload new ones (so I can fiddle around doing crazy stuff like uploading 1px posters or “no audio.mp3” as a theme music. But I just want to get rid of a certain uploaded poster from the list of posters. It is not actually chosen as the poster to be used (but may depict the wrong movie, for example, or a typo in the collection poster xyz). For the theme, I just want to make sure that a certain theme is not played for a certain TV show.

Can this be done currently by the official Plex API or by the python module plexapi? I don’t want to start a feature request (there would not be much interest in API feature requests probably), but I would still need it. 🙂

Best option would be to have a resettheme (with an optional lock) and a deletepostercanditate endpoint with a UI displaying all candidates and let the user remove any of these for use in their library/libraries…. I know that THIS does not exist currently.

Hope to read from any of the API cracks here… 🙂
