Create Change Event
create_change_eventCreate a change event in Procore with required project ID, scope, and status. Optionally include title, description, change items, and custom fields. The API returns the new event and its ID.
Instructions
Creates a new change event in Procore. Pass the record's fields as top-level arguments — they are nested under "change_event" in the request payload for you. Creates the change event and returns it with its new id (HTTP 201); calling it again creates another record. 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: project_id, scope, status. Procore API (v1.1): Construction Financials > Change Events. Endpoint: POST /rest/v1.1/change_events
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| scope | Yes | JSON request body field — event Scope | |
| title | No | JSON request body field — the title for this Change Events operation | |
| number | No | JSON request body field — the number for this Change Events operation | |
| source | No | JSON request body field — the Change Event source refers to the resource that was responsible for creating this Change Event. | |
| status | Yes | JSON request body field — the status for this Change Events operation | |
| project_id | Yes | Query string parameter — unique identifier for the project. | |
| change_type | No | JSON request body field — the change type for this Change Events operation | |
| description | No | JSON request body field — the description for this Change Events operation | |
| change_items | No | JSON request body field — change Event Line Items | |
| event_origin | No | JSON request body field — the event origin for this Change Events operation | |
| change_reason | No | JSON request body field — the change reason for this Change Events operation | |
| external_data | No | JSON request body field — the external data for this Change Events operation | |
| source_of_revenue_rom | No | JSON request body field — revenue ROM source for this Change Event | |
| prime_contract_for_estimates | No | JSON request body field — prime_contract_for_estimates | |
| custom_field_%{custom_field_definition_id} | No | JSON request body field — value of the custom field. The data type of the value passed in corresponds with the data_type of the Custom Field Definition. For a lov_entry data_type the value passed in should be the ID of one ... |