create_rfi
Create a Request for Information (RFI) in Procore projects to clarify construction details, assign responsibilities, and track impacts on schedule and cost.
Instructions
Create RFI. [Project Management/RFI] POST /rest/v1.0/projects/{project_id}/rfis
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Unique identifier for the project. | |
| run_configurable_validations | No | If true, validations are run for the corresponding Configurable Field Set. | |
| subject | Yes | The Subject of the RFI | |
| reference | No | The Reference of the RFI | |
| assignee_id | No | The ID of the Assignee User. *Only admin users can set this field DEPRECATED. Please use assignee_ids instead | |
| assignee_ids | No | An array of IDs of the Assignees of the RFI *Only admin users can set this field **If this param is not provided, the assigned_id will be used instead | |
| required_assignee_ids | No | An array of IDs of the Assignees that are required to respond to the RFI * Only admin users can set this field ** IDs must also be present in assignee_ids | |
| draft | No | The Draft status of the RFI | |
| due_date | No | The Due Date of the RFI *Only admin users can set this field | |
| received_from_login_information_id | No | The ID of the Received From User of the RFI | |
| responsible_contractor_id | No | The ID of the Responsible Contractor Vendor of the RFI | |
| distribution_ids | No | An array of IDs of the Distributions of the RFI | |
| number | No | The Number of the RFI *This field will be auto-populated if the RFI is not draft **When creating a new revision of an RFI, if not provided, it will inherit the number from the source RFI. | |
| private | No | The Private status of the RFI | |
| project_stage_id | No | The ID of the Project Stage of the RFI *If Number By Stage is enabled in RFI settings, this will add the prefix of the project stage to the full number of the RFI. **This field is not needed when c... | |
| schedule_impact | No | The Schedule Impact of the RFI | |
| cost_impact | No | The Cost Impact of the RFI | |
| location_id | No | The ID of the Location of the RFI | |
| drawing_number | No | The Drawing Number of the RFI | |
| specification_section_id | No | The ID of the Specification Section of the RFI | |
| cost_code_id | No | The ID of the Cost Code of the RFI | |
| rfi_manager_id | Yes | The ID of the RFI Manager User of the RFI *Only admin users (or standard users, if the project's configuration allows for it) can set this field | |
| revision | No | Revision Number *This field is required only when creating a new revision of an RFI. | |
| source_rfi_header_id | No | The ID of The Root RFI Revision *This field is required only when creating a new revision of an RFI. | |
| question | Yes | The Question of the RFI | |
| custom_textfield_1 | No | The Custom Textfield 1 of the RFI | |
| custom_textfield_2 | No | The Custom Textfield 2 of the RFI | |
| custom_field_%{custom_field_definition_id} | No | 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 ... |