capabilities.work

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

Create a calendar event and attach a file to it.

  1. Create an event on the default calendar with subject, body, start/end times, and a required attendee.
  2. Read the created event back to confirm subject and scheduling before attaching content.
  3. 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.