Update Form
update_formUpdate an existing form in Procore by providing project and form IDs. Modify name, description, attachments, or other fields as needed.
Instructions
Update the specified Form. Use this to update an existing Forms (only the supplied fields are changed). Updates the specified Forms and returns the modified object on success. Required parameters: project_id, id. Procore API: Project Management > Forms. Endpoint: PATCH /rest/v1.0/projects/{project_id}/forms/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| id | Yes | URL path parameter — unique identifier of the Forms resource | |
| send_emails | No | Query string parameter — designates whether or not emails will be sent (default false) | |
| name | No | JSON request body field — the Name of the Form | |
| description | No | JSON request body field — the Description of the Form | |
| private | No | JSON request body field — the Private status of the Form | |
| fillable_pdf | No | JSON request body field — form's Fillable PDF. To upload a fillable PDF you must upload the entire payload as `multipart/form-data` content-type and specify each parameter as form-data together with `fillable_pdf` as files. | |
| attachments | No | JSON request body field — form's Attachments. To upload attachments you must upload the entire payload as `multipart/form-data` content-type and specify each parameter as form-data together with `attachments[]` as files. |