diff --git a/bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexApiConnector.java b/bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexApiConnector.java index 8528e64f01038..11114820fa200 100644 --- a/bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexApiConnector.java +++ b/bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexApiConnector.java @@ -125,8 +125,8 @@ private void setupXstream() { */ public @Nullable MediaContainer getSessionData() { try { - String url = "http://" + host + ":" + String.valueOf(port) + "/status/sessions"; - MediaContainer mediaContainer = doHttpRequest("POST", url, getClientHeaders(), MediaContainer.class); + String url = "http://" + host + ":" + String.valueOf(port) + "/status/sessions" + "?X-Plex-Token=" + token; + MediaContainer mediaContainer = doHttpRequest("GET", url, getClientHeaders(), MediaContainer.class); return mediaContainer; } catch (Exception e) { logger.warn("An exception occurred while polling the PLEX Server: '{}'", e.getMessage());