name: procore-debug-bundle
description: "Procore debug bundle \u2014 construction management platform integration.\n
Use when working with Procore API for project management, RFIs, or submittals.\n
Trigger with phrases like "procore debug bundle", "procore-debug-bundle".\n"
allowed-tools: Read, Write, Edit, Bash(npm:), Bash(pip:), Bash(curl:*), Grep
version: 1.5.0
license: MIT
author: Jeremy Longshore jeremy@intentsolutions.io
tags:
- saas
- procore
- construction
- project-management compatibility: Designed for Claude Code
Procore Debug Bundle
Overview
Implementation patterns for Procore debug bundle using the REST API with OAuth2 authentication.
Prerequisites
- Completed
procore-install-authsetup
Instructions
Step 1: API Call Pattern
import os, requests
token_resp = requests.post("https://login.procore.com/oauth/token", data={
"grant_type": "client_credentials",
"client_id": os.environ["PROCORE_CLIENT_ID"],
"client_secret": os.environ["PROCORE_CLIENT_SECRET"],
})
access_token = token_resp.json()["access_token"]
headers = {"Authorization": f"Bearer {access_token}"}
companies = requests.get("https://api.procore.com/rest/v1.0/companies", headers=headers)
print(f"Companies: {len(companies.json())}")
Output
- Procore API integration for debug bundle
Error Handling
| Error | Cause | Solution | |-------|-------|----------| | 401 Unauthorized | Expired token | Re-authenticate | | 429 Rate Limited | Too many requests | Implement backoff | | 403 Forbidden | Insufficient permissions | Check project role |
Resources
Next Steps
See related Procore skills for more workflows.
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.