work: mine.
The caller to every run the caller started that is still running, each with what it has done, whether it may be stopped, and the tool that stops it
My running work. The call needs the user rung under a token with the work grant, and it is served by either, by the size bound.
The route takes an empty body and returns a card whose body is MyWork.
Request body#
The request body is empty.
Response#
The route returns a card whose body is MyWork. Every card ends with a foot that states the basis of each number, the scope of the call, and the time when the facts were true.
Headers#
| header | required | meaning |
|---|---|---|
Scale-Scope | yes | the scope the call runs in: tenant/ |
Scale-As-True-On | no | the date the facts must have been true on; defaults to now |
Scale-As-Known-On | no | the date the facts must have been known on; defaults to now |
Scale-Key | no | for a change, the key made from the input; a repeat under the same key returns the unit held and writes nothing |
A caller needs the user rung and a token with the work grant. The platform or the desktop app serves this route.
Example#
The example sends an empty body.
Example
curl -X POST https://api.scaleintelligence.co/v1/work/mine \
-H "Scale-Key: $SCALE_KEY" -H "Scale-Scope: tenant/<id>" \
-H "content-type: application/json" \
-d '{}'
import { client } from "@scale/sdk";
const answer = await client.work.mine({});
// answer.body is a MyWork. answer.foot holds the basis, the scope and the time.
import requests
answer = requests.post("https://api.scaleintelligence.co/v1/work/mine",
headers={"Scale-Key": KEY, "Scale-Scope": "tenant/<id>"},
json={}).json()
let answer: Card = client.post("https://api.scaleintelligence.co/v1/work/mine")
.header("Scale-Key", key).header("Scale-Scope", "tenant/<id>")
.json(&()).send().await?.json().await?;
MCP tool#
The MCP tool si.work.mine takes the same input and returns the same card. The tool changes data and needs a grant. An MCP host that renders cards draws this card from ui://scale-intelligence/cards/MyWork. The tool’s page describes it.
POST /v1/work/mine
Scale-Scope: …
Scale-As-True-On: …
Scale-As-Known-On: …
Scale-Key: …
content-type: application/json
{}Claims#
| claim | state | route or tool |
|---|---|---|
| The platform serves the route /v1/work/mine at contract 0476e35e6e275db5. | target | /v1/work/mine |