Skip to main content
A conversation holds the sequence of calculations you run together, across one or more scenarios. These endpoints let you list conversations and read the full history of one.

List conversations

Returns conversations most-recently-active first.
When next_cursor is null, there are no more pages. See Limits.

Retrieve a conversation

Returns the conversation’s scenario position and its messages in chronological order, oldest first. Each message mirrors the shape returned by POST /v1/calculate: completed messages include results, error messages include errors, and in_progress messages omit both.
Each message carries the same fields as a POST /v1/calculate response, except that conversation_id is lifted to the top level: A request for a conversation that does not exist returns 404; see Errors for transport-level failures.
title and notes are read-only over the API. They are set in the TrueMath app — title is auto-generated from the first message and editable there, and notes is entered by the user. There is no API endpoint to edit them.
To read the resolved state of a scenario — its domains, activities, and variables — rather than the message history, use Scenario context.