Outlook JavaScript API
E700374
Outlook JavaScript API is a client-side programming interface that lets developers build web add-ins to extend and interact with Outlook across platforms such as Outlook on the web, desktop, and mobile.
Statements (60)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript API
ⓘ
client-side programming interface ⓘ web add-in API ⓘ |
| accessPattern | asynchronous ⓘ |
| category |
email development API
ⓘ
productivity add-in API ⓘ |
| developedBy | Microsoft ⓘ |
| documentedAt | https://learn.microsoft.com/office/dev/add-ins/reference/javascript-api-for-outlook ⓘ |
| enables | cross-platform Outlook add-ins ⓘ |
| exposesObject |
Office
NERFINISHED
ⓘ
Office.context ⓘ Office.context.mailbox NERFINISHED ⓘ |
| hasVersioningModel | Outlook requirement sets ⓘ |
| introducedFor | Office 365 NERFINISHED ⓘ |
| language |
JavaScript
NERFINISHED
ⓘ
TypeScript NERFINISHED ⓘ |
| partOf |
Office Add-ins platform
NERFINISHED
ⓘ
Office JavaScript API NERFINISHED ⓘ |
| providedBy |
Microsoft 365
NERFINISHED
ⓘ
Office platform ⓘ |
| requires | Outlook web add-in manifest ⓘ |
| securityModel |
runs in browser sandbox
ⓘ
subject to add-in permissions ⓘ |
| supportsFeature |
Categories
ⓘ
EWS token retrieval ⓘ OfficeRuntime.auth NERFINISHED ⓘ RoamingSettings ⓘ Time zones ⓘ accessing attachments ⓘ accessing item body ⓘ accessing recipients ⓘ adding attachments ⓘ displaying custom UI in command surfaces ⓘ displaying custom UI in task panes ⓘ event-based activation ⓘ modifying item body ⓘ modifying message properties ⓘ modifying recipients ⓘ on-new-message events ⓘ on-send events ⓘ reading message properties ⓘ single sign-on ⓘ smart alerts ⓘ |
| supportsPlatform |
Outlook on Mac
NERFINISHED
ⓘ
Outlook on Windows NERFINISHED ⓘ Outlook on mobile NERFINISHED ⓘ Outlook on the web NERFINISHED ⓘ Outlook on the web in Microsoft 365 NERFINISHED ⓘ new Outlook for Windows NERFINISHED ⓘ |
| supportsScenario |
appointment compose
ⓘ
appointment read ⓘ mail compose ⓘ mail read ⓘ |
| usedFor |
building Outlook web add-ins
ⓘ
extending Outlook functionality ⓘ integrating external services with Outlook ⓘ |
| usedWith |
CSS
NERFINISHED
ⓘ
HTML ⓘ REST or Graph APIs ⓘ |
| versionedBy | requirement sets ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.