Extract Meeting from ICS
extract_meetingParse iCalendar (ICS) attachments or inline VCALENDAR from emails to extract structured meeting details. Returns null when no ICS block is found.
Instructions
Parse an iCalendar (ICS) attachment or inline VCALENDAR block out of an email and return structured meeting details. Returns { meeting: null } when no ICS block is found. Supports RFC 5545 line folding and the common VEVENT properties (SUMMARY, DTSTART, DTEND, LOCATION, ORGANIZER, ATTENDEE, DESCRIPTION, RRULE).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | Folder the email lives in. Providing this avoids UID collisions across folders. | |
| email_id | Yes | IMAP UID from get_emails / search_emails | |
| account_id | No | Optional account ID to route this call to (multi-account configs). Omit to use the active account. Configured account IDs are listed in the settings UI (Accounts tab). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meeting | No |