Upload Schedule File (Deprecated)
upload_schedule_file_v1_0_2Upload a schedule file (MPP, MPX, XER, PP, XML) to a Procore project to update the schedule integration record.
Instructions
DEPRECATED: This endpoint is a duplicate of the PUT endpoint. It will be removed in a future version of the API. Use the PUT method instead. Upload a schedule file. #### Supported File Formats | Type | Source | |------|---------------------------------------------------------------| | MPP | Microsoft Project | | MPX | Microsoft Project, SureTrak | | XER | Primavera P6, Primavera Contractor | | PP | Asta Powerproject, Asta Easyplan | | XML | Formatted for Microsoft Project, e.g. DEPRECATED: Procore has deprecated this endpoint (as of 2021-04-26). It may be removed without further notice; prefer a newer version of this resource where one exists, and use procore_search_endpoints to find it. Send only the fields you intend to change; omitted fields keep their current values. Pass the record's fields as top-level arguments — they are nested under "schedule_integration" in the request payload for you. Returns the modified schedule file on success. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: project_id, file. Procore API: Project Management > Schedule (Legacy). Endpoint: PATCH /rest/v1.0/schedule_integration
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | Yes | JSON request body field — file to use as file data. Note that it's only possible to post a file using a multipart/form-data body (see RFC 2388). Most HTTP libraries will do the right thing when you pass in an open file ... | |
| project_id | Yes | Query string parameter — unique identifier for the project. |