subcontractors.prepare
Prepare the Idaho 45-525(3) statement for the shop to sign: a list of subcontractors, materialmen and rental equipment providers over $500, or none_attestation "yes" for "No subcontractors or suppliers over $500 on this job". Does not sign.
| Who | Agents can call this |
| REST | POST /v1/subcontractors/prepare |
| MCP tool | subcontractors_prepare |
| Writes | yes, send an Idempotency-Key |
| Area | Idaho compliance |
When to use it
Idaho jobs before final payment: list subcontractors and suppliers over $500, or attest there were none. The owner then signs.
What to tell the owner
I prepared the Idaho subcontractor statement. You sign it before the final payment.
Input
| Field | Type | Required |
|---|---|---|
job_id | string | yes |
entries | array | no |
none_attestation | string (one of yes) | no |
Example
POST https://doingwork.work/v1/subcontractors/prepare
content-type: application/json
Idempotency-Key: 3f1c...
{
"job_id": "00000000-0000-4000-8000-000000000000"
}Output
JSON. The response shape isn't published yet; read the fields you need and ignore the rest. Errors are {code, message, status}.
Errors
| Code | Status | What to do |
|---|---|---|
invalid_input | 400 | A field is missing, the wrong type, or unknown. The message names the field. Fix the input; don't retry as is. |
feature_unavailable | 403 | This isn't available for this shop or place yet. |
invalid_input, invalid_token, rate_limited | Can happen on any call. See errors. |