Job Description
Microsoft 365 Graph API Developer – API & Webhook Configuration Technical Requirements Required Skills •Strong experience with Microsoft Graph API • Experience integrating Microsoft 365 / Exchange Online • Knowledge of Azure App Registration • Understanding of OAuth2 / OpenID Connect • Experience with webhook-based architectures Responsibilities Microsoft 365 Integration • Work with Microsoft Graph API • Implement detection of Out-of-Office (OOF) status changes • Configure Microsoft Graph Change Notifications / Webhooks • Create subscriptions for mailbox settings or calendar events API Development • Implement API calls to retrieve: o Out-of-office status o mailbox settings o calendar status o user presence (if applicable) • Develop secure webhook endpoints to receive Microsoft Graph notifications • Work with the backend team to: o trigger workflows when status changes o pass user status data to the application o test API communication between Microsoft 365 and custom application Security & Authentication • Configure: o Azure App Registration o OAuth2 authentication o API permissions for Microsoft Graph o Token lifecycle management Testing & POC Validation • Build a working POC • Implement on Production Environment ________________________________________ Deliverables The hired developer will deliver: 1. Microsoft Graph API integration for OOF detection 2. Webhook subscription and notification handling 3. Integration with CFA backend API 4. Working POC demonstration 5. Documentation for production deployment 6. Support during customer deployment