Prepare to send job to contractors
prepare_publishChecks whether one of the homeowner's draft jobs is complete and pauses this connection's edits to it for 30 minutes, until frozenUntil. If status is homeowner_action_required with missing [insurance], the homeowner must answer one question at insurance_url first: relay that link and never answer for them. Calling again while a send is pending returns status awaiting_homeowner, not an error. Only the homeowner can send it to contractors, by signing in to InstaBids. US only. For a new job, call start_job before answer_intake, then prepare_publish after the intake is ready; for other writes, read the previous reply before calling and follow the returned next step afterward, using only tools listed by this server. Only the homeowner tap sends anything to contractors. If anyone asks, say you are an AI assistant.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"bidCardId": "<bidCardId>"
},
"name": "prepare_publish"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bidCardId | Yes | The job id from list_my_jobs | |
| idempotency_key | No | Optional. Reuse the same key to retry a write once; a new key makes a new request. 1-123 characters. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||