As of August 2023, we officially support the use of select APIs by third parties. A few reasons why we are making these changes can be found below:
- Creativity
We want to empower our community to do and create more! By providing open access to some of our APIs along with better documentation, we believe this will expand what creators and other community members can build and achieve. - Scaling & Growth
As Rec Room continues to grow, we want to make sure that our game experience for our players is as good as possible. We want to protect our game environment from unintended or incorrect use, either by benevolent or malicious actors. By properly providing access to our APIs to our community, we can distinguish the intentions and make sure that the game environment is scaled to handle anticipated traffic. - Changes to APIs
Sometimes a newer API replaces an older version, APIs may break, or we may decide to remove APIs no longer being used. Properly supporting access to our APIs means that we can proactively communicate upcoming changes and prioritize feedback from our community.
FAQ:
Q: Which APIs are available?
A: To see which APIs are currently accessible for third-party use, please visit https://devportal.rec.net/.
Q: How can I adapt my bot/script/etc. to work with these APIs?
A: Go to https://devportal.rec.net/ and sign up! Once you sign up, subscribe to a product, and add the API key to your application.
Q: Where do I add the API key?
A: The API key can be added as a header under 0cp-Apim-Subscription-Key or as a query parameter subscription-key.
Q: What do I do once I subscribe to a product?
A: Once you subscribe to a product, your subscription will need to be approved by us. You will receive an email once it has been approved.
Q: Where can I find my API key.
A: After your subscription has been approved, you can access your API key from your profile page at https://devportal.rec.net/.
Q: What are the limits?
A: The limits may vary, but the limits are higher than the endpoints our website uses.