Schedule an Event with an Attachment
A 3-step recipe with Microsoft Exchange. We can help you get access.
Recipe · 3 steps
Schedule an Event with an Attachment
with Microsoft Exchange
Create a calendar event and attach a file to it.
- Create an event on the default calendar with subject, body, start/end times, and a required attendee.
- Read the created event back to confirm subject and scheduling before attaching content.
- Attach a base64-encoded file to the event using the fileAttachment OData type.
What you'll need to have ready
- subject: The event subject line.
- bodyContent: The HTML body content describing the event.
- startDateTime: The event start in ISO 8601 format (e.g. 2026-07-01T15:00:00).
- endDateTime: The event end in ISO 8601 format (e.g. 2026-07-01T16:00:00).
- timeZone: The time zone name for start and end (e.g. Pacific Standard Time).
- attendeeAddress: The email address of the required attendee.
- attachmentName: The display name of the file attachment.
- attachmentContentType: The MIME type of the attachment.
- attachmentContentBytes: The base64-encoded contents of the attachment file.
For your developer
Arazzo workflow microsoft-exchange:schedule-event-with-attachment, 3 operations: createEvent → getEvent → addEventAttachment. Specs on APIs.io.