Show the next Sess step
sess_publishPublish the next interactive form after a verified answer while keeping the same private link; pass the verified answer's revision and repeat the identical call if the outcome is unknown.
Instructions
Replace the form with the next interaction after a verified answer, keeping the same private link. Requires the verified answer for expected_revision. If the outcome is unknown, repeat the identical call.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"handle": "<handle>",
"expected_revision": "<expected_revision>",
"response_event_id": "<response_event_id>",
"interaction": "<interaction>"
},
"name": "sess_publish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes | Opaque handle from sess_request. | |
| interaction | Yes | A Sess form: a title, components shown in order and 1-5 buttons. Keep it short: a person reads it on a phone. A value over its limit is refused with INVALID_ARGUMENTS naming the field (a JSON pointer), the limit, its length and the fix; nothing is truncated. Shorten that value and call again. | |
| expected_revision | Yes | ||
| response_event_id | Yes | interaction.response.eventId from the verified answer. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| interaction | Yes |