Download All Email Attachments
download_all_email_attachmentsRetrieve a ZIP download of all attachments from a specific email. Provide project, communication, and email IDs to get the download URL. Resolve the IDs with list tools first.
Instructions
Return URL to download all email attachments in .zip format. Use this when you already know which email attachment you want and need its full field set. project_id defaults to the value set by procore_set_config when omitted, and communication_id, email_id must identify existing parent records — resolve them with the matching list tool first. Returns a JSON object containing the generated file or a download URL for the email attachment. Read-only — it changes nothing in Procore. 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, communication_id, email_id. Procore API: Project Management > Emails. Endpoint: GET /rest/v1.0/project/{project_id}/email_communications/{communication_id}/emails/{email_id}/download_attachments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| email_id | Yes | URL path parameter — unique identifier of the email | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| communication_id | Yes | URL path parameter — unique identifier of the communication |