POST /api/v2/conversations/cobrowse returns 400 with 'session not found'

Trying to kick off a cobrowse session via the API from a custom desktop app.

POST /api/v2/conversations/{conversationId}/cobrowse

Getting a 400 Bad Request saying the session doesn’t exist. I’ve checked the participant is active. Is there a pre-flight step I’m missing to create the session object before triggering the conversation?