Private preview of the new site. Not live.

hub.requestWork

From the customer hub, ask the shop for new work. It lands in the shop's requests (source portal) on this customer, with their contact details already filled. Up to 5 a day. Hosted page only.

WhoHosted page only (a person does it in the browser)
RESTPOST /v1/hub/requestWork
MCP toolNot an MCP tool
Writesyes, send an Idempotency-Key
AreaCustomer hub, requests and customer emails

When to use it

Give a customer one page with everything they have with the shop: hub.createLink makes a link for one customer (shown once; send it yourself, Doing Work sends nothing). On it the customer sees their quotes, jobs, invoices with what is still owed, upcoming visits and requests, opens a quote, pays an invoice, asks to move or cancel a visit, and asks for new work (it arrives as a portal request).

What to tell the owner

Send the person the link. They finish this step themselves on the page; you never do it for them.

Input

FieldTypeRequired
kstringyes
titlestringyes
detailsstringno
preferred_timesstringno
property_idstring (uuid)no

Example

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

{
  "k": "...",
  "title": "..."
}

Output

FieldTypeAlways there
request_idstring (uuid)yes
{
  "request_id": "00000000-0000-4000-8000-000000000000"
}

Errors

CodeStatusWhat to do
invalid_input, invalid_token, rate_limitedCan happen on any call. See errors.