Skip to content

Conversation

kaschula
Copy link

@kaschula kaschula commented Oct 14, 2025

Description

This PR does the following:

  • Deprecate the old Live Objects APIS
  • Add Open API specifications for the three new endpoints
  • Update the Usage documentation to reflect the new endpoints

Checklist

Depricate all the current LiveObjects endpoints.

Add three new specification endpoints:
1. /channels/{channelId}/object            POST: publish live objects operations
2. /channels/{channelId}/object            GET : get an object
2. /channels/{channelId}/object/{objectId} GET : get an object by ID
@kaschula kaschula marked this pull request as draft October 14, 2025 14:34
@coderabbitai
Copy link

coderabbitai bot commented Oct 14, 2025

Important

Review skipped

Auto reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch pub-2563-update-live-objects-rest-docs

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@kaschula
Copy link
Author

Hi @mschristensen Do you mind having a look at OpenAPI specification for the new endpoints. One thing I wanted to get your thoughts on was the examples for /channels/{channelId}/object/{objectId} endpoint. They currently are the same as the /channels/{channelId}/object endpoint. The difference between these endpoints is a bit nuanced and hard to get across using examples as the endpoints are pretty much the same. I thought maybe I would use the usage docs to describe the difference.

I could write slightly different examples with different data just to make it more interesting to read.

Also I have used the deprecated flag provided by the OpenAPI spec which strikes out the previous endpoints in the menu.

Screenshot 2025-10-14 at 15 39 16

The LiveObjects API usage docs have been updated to reference the new
endpoints.
@kaschula
Copy link
Author

Hi @mschristensen, I have pushed up the usage docs changes as well

@kaschula kaschula marked this pull request as ready for review October 17, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant