Import from a local Optimal Engine
Pass the claims you read from your local engine; claims about the company land as drafts.
POST
/api/v1/workspaces/:slug/optimal-engine/importWrite · editor keyAuthentication
Authorization: Bearer sa_… from the workspace owner or a member. Counts against the upload rate limit.
Parameters
Path
- slugstringrequired
Workspace slug
Body
- companystringoptional
Company slug; omit for every company (send, export) or the client (pull, import). For pull and import a domain adds the company once.
max 200 chars - namestringoptionalmax 120 chars
- claimsobject[]requiredmax 1000 items
Request
curl -X POST "https://systematlas.org/api/v1/workspaces/acme-builders/optimal-engine/import" \
-H "Authorization: Bearer sa_…" \
-H "content-type: application/json" \
-d '{"claims":[]}'Response
200 with the result in data (abbreviated here). Errors are listed in Errors and limits.
Response
{
"data": {
"imported": 0,
"skipped": 0
}
}Over MCP
The same call as an MCP tool: optimal_engine_import.