POST /rest/v1.0/projects/{project_id}/schedule/lookahead_tasks

Create new Lookahead Task for the project schedule

Servers

Path parameters

Name Type Required Description
project_id Integer Yes

Unique identifier for the project.

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
lookahead_task Object Yes
lookahead_task.comment String No

Additional comments

lookahead_task.vendor_ids[] Array No

ID of Company(s) to assign to this Lookahead Task

lookahead_task.parent_id Integer Yes

ID of the parent Lookahead Task

lookahead_task.name String Yes

The name of the Task

lookahead_task.start_date String No

Task start date, in project time zone

lookahead_task.end_date String No

Task end date, in project time zone

lookahead_task.resource_ids[] Array No

ID of Resource(s) to assign to this Lookahead Task

lookahead_task.lookahead_id Integer Yes

ID of the associated Lookahead

lookahead_task.segments[] Array No
lookahead_task.segments[].status String Yes

Completion status of the task segment

Possible values:

  • "complete"
  • "incomplete"
  • "blank"
lookahead_task.segments[].date String Yes

Date represented by the task segment

lookahead_task.assignee_ids[] Array No

ID of Contact(s) to assign to this Lookahead Task

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.