Plex Open API Spec

Howdy Plex folks!

This is mostly a request of the devs, or someone else who can say yes or no.

Can we pretty pretty please get an open api spec file for the plex apis? the hosted calls for plex.tv as well as the calls for the hosted servers.

The API spec file could be used to generate fantastic docusaurus documentation, as well as generate things like sdks for different languages.

If I don’t hear anything from anyone at Plex I WILL be attempting to create this document myself utilizing HAR to open API converters and my own open api spec knowledge.

Happy Developing!

2 Likes

I second this request. There’s bits and pieces here but a comprehensive document would be fantastic. I’ve mostly cobbled together my understanding via what is out there and wireshark snooping. It’s far from optimal and has made development of control interfaces for unsupported systems frustrating.

I specifically am interested in developing control interfaces for Q-SYS DSP control platforms so that Plex can be controlled natively from Q-SYS UCIs. There’s no way that Plex ever will (or even should) put developer time into this. It’s just too niche.

1 Like

@elan @aubrey.wodonga Any thoughts on this? This would be HUGE for the community

1 Like

@elan @OttoKerner @aubrey.wodonga @BigWheel @FordGuy61

I’ve made substantial progress on an Open API spec for interacting with both the plex.tv authentication interface as well as hosted plex server operations via local and relay addresses.

I just want to make sure people are aware.

I’ll look to post my progress soon

Sorry for the delay.

Plex Server API.pdf.zip (497.3 KB)

2 Likes

Hey @elan,

This is incredibly helpful, and is something I can use to build out an open api spec much more easily, but I suspect this documentation is being generated from the same document I’m trying to write.

Do you know if there is an Open API Spec file in that linked github repo you may be able to share?

@lanthade https://plex-docs.vercel.app

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.