New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Checklist for releasing the backend API on Hubs Cloud #154
Comments
|
Hi @johnshaughnessy is there an overview of the backend API somewhere? We're actually just doing some planning and I'd really love to know what's coming. |
|
Hi @blairmacintyre |
|
Here's the use case I have, and I think we need at least one more entry point: duplicateRoom We want this flow
The bits I think are needed are
|
Creating a new room with the same scene is definitely possible with the API, but we don't yet have a way to export the content of a particular room. (Some relevant issues on this topic from last year: mozilla/hubs#2303 mozilla/hubs#2331 )
Yes, this would have to be done by a modified client or a bot that keeps a persistent connection to each of the rooms and interacts with it thru client APIs. It sounds great (and I can imagine a lot of uses API's that grant programmatic access to room content), but we haven't built anything like that (yet). Thank you for giving more detail about what you're trying to do -- this helps inform decision-making about what to work on next. |
|
Those issues are different than this, I think. What we need is MUCH more focused: instead of creating a room from a scene, or deleting a room, we want to duplicate it. It would require duplicating the content elements (unclear to me, since I haven't looked at this part of the system, if you can simply create pointers in the new room to the content elements or if you need to create new content elements that point at the same things). Exporting, etc., has a whole bunch of implications, that I agree are complex. Being able to edit rooms is, as we both know, and even higher level of complexity, and could reasonably be done in a bot or similar. |
|
Dumb question : where would I be able to call this from? |
|
Hi, I have found it really tedious to create a new room from an external client and I see that the GraphQL client is not available to developers yet. Any chance to understand when the GraphQL API will be available to users? |
"internal"tofalseon the public API feature flag config so Hubs Cloud admins can enable it in the admin panel.┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: