The first routes to wire up
These are the important external-safe entry points
If you only wire a few things first, wire these. They establish API keys, inspect the Codex connection, proxy model traffic safely, and expose the operational state your robot needs to be useful.
GET/api/keys
Workspace API key management
Create and manage the Contractorfy API keys that your external OpenClaw runtime will use.
GET/api/skills/contractorfy/codex/status
External-safe Codex status
Check whether a workspace-scoped Codex OAuth account exists before you send model traffic.
GET/api/skills/contractorfy/codex/models
External-safe Codex model catalog
Ask Contractorfy which model ids are valid for the workspace before your external OpenClaw chooses one.
POST/api/skills/contractorfy/codex/responses
External-safe model execution
Send model requests through Contractorfy while Contractorfy keeps the workspace Codex OAuth credential private.
GET/api/skills/contractorfy/home
Homepage operations wrapper
Fetch the operator home payload so an external robot can reason over jobs, queues, and daily workload without scraping UI.
GET/api/skills/contractorfy/home/overview
Overview wrapper
Read the home overview card data for a workspace or group in a robot-friendly contract.
GET/api/skills/contractorfy/home/queues
Queue wrapper
Read the task and workflow queues that matter to operators right now.
GET/api/skills/contractorfy/home/job-build-calendar
Calendar wrapper
Load build-calendar data from the same route family used by the web homepage.
POST/api/skills/contractorfy/task-extract
Task extraction wrapper
Turn call notes, transcript text, or external automation output into Contractorfy tasks without dropping into the UI first.