POST /rest/v2.0/companies/{company_id}/projects/{project_id}/advanced_forecastings/rows

Update Advanced Forecasting Rows

Servers

Path parameters

Name Type Required Description
project_id String Yes

Unique identifier for the project.

company_id String Yes

Unique identifier for the company.

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Procore-Company-Id Integer Yes

Unique company identifier associated with the Procore User Account.

Request body fields

Name Type Required Description
forecasting_rows[] Array No
forecasting_rows[].start_date String No

The start date of the line item

forecasting_rows[].end_date String No

The end date of the line item

forecasting_rows[].wbs_code_id String Yes

ID of the WBS code

forecasting_rows[].budget_line_item_id String No

ID of the line item.

forecasting_rows[].periods[] Array No

The periods of the line item

forecasting_rows[].periods[].amount Number Yes

The amount of the period

forecasting_rows[].periods[].period_date String Yes

The period of the line item in the format 'YYYY-MM'

forecasting_rows[].forecast_to_complete Number No

The forecast to complete of the line item

forecasting_rows[].curve String No

The curve of the line item. For more information about the curve distribution visit https://support.procore.com/faq/how-do-procores-advanced-forecasting-curves-distribute-projected-cost-to-complete-amounts

Possible values:

  • "manual"
  • "bell"
  • "back_loaded"
  • "linear"
  • "front_loaded"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.