GET
/
clients
using LukeHagar.PlexAPI.SDK;
using LukeHagar.PlexAPI.SDK.Models.Components;

var sdk = new PlexAPI(accessToken: "<YOUR_API_KEY_HERE>");

var res = await sdk.Server.GetAvailableClientsAsync();

// handle response
{
  "MediaContainer": {
    "size": 1,
    "Server": [
      {
        "name": "iPad",
        "host": "10.10.10.102",
        "address": "10.10.10.102",
        "port": 32500,
        "machineIdentifier": "A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05",
        "version": "8.17",
        "protocol": "plex",
        "product": "Plex for iOS",
        "deviceClass": "tablet",
        "protocolVersion": 2,
        "protocolCapabilities": "playback,playqueues,timeline,provider-playback"
      }
    ]
  }
}

Authorizations

X-Plex-Token
string
header
required

Plex Authentication Token

Response

200
application/json
Available Clients
MediaContainer
object