Update App Configuration
update_app_configurationUpdate an existing app configuration by sending only the fields you want to change. Pass the configuration id and company id to apply modifications and get the updated configuration.
Instructions
Change the configuration of an existing app configuration. Send only the fields you intend to change; omitted fields keep their current values. company_id defaults to the value set by procore_set_config when omitted, and id must identify an existing parent record — resolve it with the matching list tool first. Returns the modified app configuration on success. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: id, company_id. Procore API: Platform - Developer Tools > App Marketplace. Endpoint: PATCH /rest/v1.0/companies/{company_id}/app_configurations/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — app Configuration ID | |
| title | No | JSON request body field — title for app configuration | |
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| project_ids | No | JSON request body field — a list of projects which will have the app configuration | |
| applies_to_company | No | JSON request body field — apply the app configuration to be available from company routes | |
| instance_configuration | No | JSON request body field — configuration values for an configuration of an app installation. | |
| applies_to_all_projects | No | JSON request body field — apply the app configuration to all projects under a company ( if set to true, project_ids field must be blank ) |