Stored Procedures
Stored procedures are function-like interfaces that extend the functionality of the connector beyond simple SELECT/INSERT/UPDATE/DELETE operations with Microsoft Exchange.
Stored procedures accept a list of parameters, perform their intended function, and then return any relevant response data from Microsoft Exchange, along with an indication of whether the procedure succeeded or failed.
CData Python Connector for Microsoft Exchange Stored Procedures
| Name | Description |
| AddAttachments | Attaches one or more files to an existing email message, allowing for automated message composition and delivery workflows involving document attachments. |
| DeleteAttachment | Removes a specified attachment from an email or message item, supporting cleanup and content modification operations. |
| DismissEventReminder | Programmatically dismisses the reminder for a calendar event, simulating the user action of closing the reminder notification. |
| DownloadAttachments | Downloads one or more attachments from an email message, allowing downstream processing or archival of the retrieved files. |
| FetchAdditionalUserFields | Retrieves extended metadata fields (T1, T2, and T3) for a specified user, which can include custom attributes defined within the tenant's directory schema. |
| ForwardMail | Forwards an existing email message to one or more recipients, replicating the 'Forward' action typically available in email clients. |
| GetAdminConsentURL | Generates the OAuth admin consent URL required for tenant-wide authorization. This must be accessed by a domain administrator to enable app access to Office 365 APIs using custom credentials. |
| GetOAuthAccessToken | Fetches the OAuth Access Token, which is used to authenticate and authorize API calls made to Microsoft Exchange. |
| GetOAuthAuthorizationURL | Retrieves the OAuth Authorization URL, allowing the client to direct the user's browser to the authorization server and initiate the OAuth process. |
| MoveMail | Moves an email message from one folder to another within a user's mailbox, enabling inbox organization and workflow automation. |
| RefreshOAuthAccessToken | Refreshes an expired OAuth Access Token to maintain continuous authenticated access to Microsoft Exchange resources without requiring reauthorization from the user. |
| ReplyToMessage | Sends a reply to an existing email message, preserving the message thread and including quoted content where applicable. |
| RespondToEvent | Submits a response (accept, decline, tentative) to a calendar event invitation, updating the attendee's participation status. |
| SendMail | Composes and sends a new email message using specified recipients, subject, body content, and optional attachments. |
| SnoozeEventReminder | Postpones a calendar event reminder for a defined duration, emulating the 'Snooze' functionality in email/calendar clients. |