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.
modelsobject[]models.idstringmodels.namestringmodels.availablebooleanmodels.memory"shared" | "isolated"
Example
curl -X GET https://api.wontopos.com/api/v1/models \ -H "X-API-Key: $WOS_API_KEY"
Status codes
| Status | Meaning |
|---|---|
| 200 | Success. |
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.