can you share your code here to see how you do that?
Without looking into the jive backend code, have you tried to set only the status on the document by using the patch method (Updating/Adding/Deleting Select Fields: JSON Patch) for the document?
Thanks Jens Goldhammer - sorry for the late response!
The JSON patch method (on a document) only allows you to change the author. It doesn't publish the document.
I've realized that I can do what I want with a PUT call to /api/v3/contents/<contentid>.
First, "GET" the document, and make a note of the subject, content.text and content.type fields
Then, "POST" to the same endpoint, with this simple payload
NOTE - this has only been tested for simple documents.