PUT /rest/v1.0/schedule_integration

Upload a schedule file.

Supported File Formats

TypeSource
MPPMicrosoft Project
MPXMicrosoft Project, SureTrak
XERPrimavera P6, Primavera Contractor
PPAsta Powerproject, Asta Easyplan
XMLFormatted for Microsoft Project, e.g. Smartsheet, OpenProject
XMLPrimavera PMXML
PPXPhoenix Project Manager
FTSFastTrack Schedule
PODProjectLibre
GANGanttProject
PEPTurboProject
PRXPrimavera P3
STXPrimavera SureTrak
CDPXConceptDraw PROJECT
CDPZConceptDraw PROJECT
SPSynchro Scheduler
SEDFUSACE Standard Data Exchange Format
ZIPCompressed file containing one of the supported file types

Servers

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.

Query parameters

Name Type Required Description
project_id Integer Yes

Unique identifier for the project.

Request body fields

Name Type Required Description
schedule_integration Object Yes
schedule_integration.upload_id String No

Upload ID

schedule_integration.file_id String No

Prostore File ID (Preferably use upload_id instead)

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.