Create Checklist Schedule Attachment
create_checklist_schedule_attachmentUpload an attachment to a specified checklist schedule in Procore by providing project ID, schedule ID, and the attachment file. Returns the created attachment record with its new ID.
Instructions
Uploads an Attachment to the specified Checklist Schedule. project_id defaults to the value set by procore_set_config when omitted, and schedule_id must identify an existing parent record — resolve it with the matching list tool first. Creates the checklist schedule attachment and returns it with its new id (HTTP 201); calling it again creates another record. 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, schedule_id, attachment. Procore API: Project Management > Inspections. Endpoint: POST /rest/v1.0/projects/{project_id}/checklist/schedules/{schedule_id}/attachments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attachment | Yes | JSON request body field — checklist Schedule Attachment. To upload an attachment you must upload the entire payload as `multipart/form-data` content-type and specify each parameter as form-data together with the `attachment... | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| schedule_id | Yes | URL path parameter — checklist Schedule ID |