Get a conversation
Reads a conversation's current state.
sessionTokenAuthorizationBearer <token>A session token your server minted, st_….
conversation_id*stringThe conversation's id.
uuidSuccessful Response
application/json- response
A conversation.
id*stringThe conversation's id.
uuidstatus*ConversationStatusWhere the conversation is in its life.
"created""ready""queued""admitted""connecting""connected""ended""failed""expired"created_at*stringWhen it was created (UTC).
date-timeupdated_at*stringWhen its status last changed (UTC).
date-timecurl -X GET 'https://api.nuancelabs.ai/conversation/497f6eca-6276-4993-bfeb-53cbbbba6f08'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "status": "created", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z"}Create a conversation POST
Creates a conversation with an unused session token, which spends it. The conversation runs with what the token was minted with.
Follow a conversation GET
The conversation's events after the id `after`, oldest first: that its AI persona is getting ready, the room to join, its time limit once the persona starts, and its end. Held open for up to 20 seconds while nothing happens; an empty list means ask again with the same `after`. An open request keeps the conversation alive, so keep one open from creation to the end.