create, list, and update punch list items on a procore project via the rest api

domain: developers.procore.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate via OAuth 2.0 and obtain an access token scoped to the target Procore company/project.
  2. Use the Punch Items reference (developers.procore.com/reference/rest/punch-items) to list existing punch items for a given project.
  3. Check the Punch List filter-options and available manager/assignee-options endpoints to build valid filter and assignment values before writing.
  4. Create a new punch item against the project, supplying required fields such as title, status, location, and assignee as defined in the current reference schema.
  5. Use Punch Item Assignments to add or update assignees on a punch item after creation.
  6. Update punch item status/fields as work progresses, re-checking the live reference page for exact field names since Procore versions its REST API (v1.0/v1.1 coexist).

Known gotchas

Related routes

List and filter submittals for a Procore project via the REST API
developers.procore.com · 5 steps · unrated
read and update project budget line items through procore budget views via the rest api
developers.procore.com · 5 steps · unrated
upload and organize construction drawings in a procore project via the rest api
developers.procore.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans