# Plex Open API Spec

**URL:** <https://forums.plex.tv/t/plex-open-api-spec/834698>\
**Category:** Plex Labs\
**Created:** [March 16, 2023, 2:39pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698 "2023-03-16T14:39:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Blindkitty38](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@Blindkitty38](https://forums.plex.tv/u/Blindkitty38)\
**Post date:** [March 16, 2023, 2:39pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/1 "2023-03-16T14:39:53Z")

</div>

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!

---

<div class="post-metadata">

**Author:** ![lanthade](https://avatars.discourse-cdn.com/v4/letter/l/6bbea6/32.png) [@lanthade](https://forums.plex.tv/u/lanthade)\
**Post date:** [March 16, 2023, 5:36pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/2 "2023-03-16T17:36:26Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Blindkitty38](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@Blindkitty38](https://forums.plex.tv/u/Blindkitty38)\
**Post date:** [March 16, 2023, 6:17pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/3 "2023-03-16T18:17:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Blindkitty38](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@Blindkitty38](https://forums.plex.tv/u/Blindkitty38)\
**Post date:** [March 22, 2023, 6:31pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/4 "2023-03-22T18:31:02Z")

</div>

@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

---

<div class="post-metadata">

**Author:** ![elan](https://sea1.discourse-cdn.com/plex/user_avatar/forums.plex.tv/elan/32/5_2.png) [@elan](https://forums.plex.tv/u/elan)\
**Post date:** [March 22, 2023, 7:25pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/5 "2023-03-22T19:25:26Z")

</div>

Sorry for the delay.

[Plex Server API.pdf.zip](https://forums.plex.tv/uploads/short-url/e3MVD17mufzWfEPuI3wWElCnAcK.zip) (497.3 KB)

---

<div class="post-metadata">

**Author:** ![Blindkitty38](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@Blindkitty38](https://forums.plex.tv/u/Blindkitty38)\
**Post date:** [March 22, 2023, 7:55pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/6 "2023-03-22T19:55:14Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Blindkitty38](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@Blindkitty38](https://forums.plex.tv/u/Blindkitty38)\
**Post date:** [March 30, 2023, 1:28pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/7 "2023-03-30T13:28:33Z")

</div>

@lanthade [https://plex-docs.vercel.app](https://plex-docs.vercel.app)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/plex/original/3X/2/a/2acb9765406f63293d357b4ec509ec39aa28f2ad.png) [@system](https://forums.plex.tv/u/system)\
**Post date:** [June 28, 2023, 1:28pm UTC](https://forums.plex.tv/t/plex-open-api-spec/834698/8 "2023-06-28T13:28:35Z")

</div>

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