Private preview of the new site. Not live.

jobs.confirm

Customer confirms the work or flags a problem (hosted page). Writes the next signed record.

WhoHosted page only (a person does it in the browser)
RESTPOST /v1/jobs/confirm
MCP toolNot an MCP tool
Writesyes, send an Idempotency-Key
AreaSigned job records

When to use it

Never call it. The customer confirms or flags a problem on the hosted page.

What to tell the owner

Your customer opens the link and confirms the work, or tells you what's wrong.

Input

FieldTypeRequired
tstringyes
outcomestring (one of confirmed, flagged)yes
notestringno

Example

POST https://doingwork.work/v1/jobs/confirm
content-type: application/json
Idempotency-Key: 3f1c...

{
  "t": "...",
  "outcome": "confirmed"
}

Output

JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.

Errors

CodeStatusWhat to do
human_only403This step happens on a hosted page the person opens themselves. Send them the link; don't try another route.
invalid_link400The link was used, expired, or replaced by a newer one. Get a new link.
invalid_input, invalid_token, rate_limitedCan happen on any call. See errors.