Contractors.es icon

Contractors.es

Interact with Contractors.es API

Actions995

Project Api → Patch Api Contractors Projects Project

AI-generated

Summary

Updates a Contractors.es project by sending the supplied fields in a PATCH request. Set the required project identifier and provide only the fields you want to change; fields left at DO_NOT_UPDATE are omitted from the request body.

Inputs

  • Project (required) — Project identifier used to select the project to update.
  • Project fields — Optional fields include bidding and job numbers, name, customer type and company, address, job type, referrer, contract amount and currency, tax rates, status, description, representative, dates, plans and drawings, preconstruction and submittal details, samples, coordinates, insurance, billing and progress details, time-and-materials settings, estimated costs, priority, manday hours, and external ID. Provide values only for fields to update; DO_NOT_UPDATE is the default sentinel and is omitted. Tax Rates is parsed from JSON. Customer Type accepts 1 (Company) or 2 (Contact); Status uses the listed project status values.
  • Request Options — Optional HTTP settings: batch size and interval, whether to accept invalid SSL certificates, proxy, and timeout.

Output shape

A single API response item for the updated project.

The source pack shows JSON request defaults and PATCH/POST field routing, but does not include the generated OpenAPI definition or response handling, so the exact response fields and envelope are not shown.

Examples

Example 1: Update a project's status and description while preserving all other fields.

Set Project to the target project ID, select a Status value, and enter a Description; leave other fields at DO_NOT_UPDATE.

Links

Discussion