Service

List models

GET/api/v1/models

In the SDKs: list_models

Available engines. memory: "shared" means this model reads the same memories as your other shared models; "isolated" keeps its own.

Authentication

Every call carries your API key in an X-API-Key header. Keys are created in the console.

Request body

None. This call takes no JSON body.

Returns

The 200 body. Fields nested one level are shown as parent.child.

models object[]
models.id string
models.name string
models.available boolean
models.memory "shared" | "isolated"

Example

cURL
curl -X GET https://api.wontopos.com/api/v1/models \
  -H "X-API-Key: $WOS_API_KEY"

Status codes

StatusMeaning
200Success.

Rate limits per tier and the full status list are in Errors & limits.

In the SDKs

The Python, TypeScript, and Rust SDKs wrap this endpoint so you do not build the request by hand — pip install wontopos, npm i wontopos, or cargo add wontopos, then the method list is on the SDK reference. A coding agent can take the whole API in one file at llms.txt, or over MCP with npx -y wontopos-mcp.