HTTP APIEndpoints
Restore a checkpoint
POST
Replaces local session state with a specific checkpoint from external storage. Requires a management token and settled local execution.
bearerheader
AuthorizationBearer <token>id*stringOpaque session ID.
Match
^[a-fA-F0-9]{32}$application/json- body
checkpoint*stringRestore a checkpoint
application/json- response
checkpoint?config*created_at*stringFormat
date-timecredential_bindings?array<string>descriptors*array<>harness*stringid*stringstatus*stringupdated_at*stringFormat
date-timecurl -X POST 'http://127.0.0.1:8080/sessions/string/restore' \ -H 'Authorization: Bearer <BRAIN_TOKEN>' \ -H 'Content-Type: application/json' \ -d '{ "checkpoint": "string"}'{ "checkpoint": { "id": "string", "offset": 0, "time": "2019-08-24T14:15:22Z" }, "config": { "bindings": [ { "alias": "string", "executor": "string", "operations": [ "string" ], "parameters": null, "provider": "string", "runtime": [ { "description": "string", "input_schema": null, "name": "string", "output_schema": null } ] } ], "instructions": "string", "model": "string", "reasoning_effort": "string", "tools": [ "string" ] }, "created_at": "2019-08-24T14:15:22Z", "credential_bindings": [ "string" ], "descriptors": [ { "description": "string", "input_schema": null, "name": "string", "output_schema": null } ], "harness": "string", "id": "string", "status": "string", "updated_at": "2019-08-24T14:15:22Z"}