Microsoft 365 Teams Integration
Worldwide
Subject: API Integration Specialist: Connect accessplanit LMS with Microsoft Teams Job Description: We are seeking an experienced IT Systems Administrator / Integration Specialist to connect our accessplanit Learning Management System (LMS) with Microsoft Teams. The goal is to automate the synchronization of conference call details with our scheduled school courses, eliminating manual link creation. We have broken the project down into three clear phases: 1. Microsoft Entra ID (Azure AD) Setup: Register accessplanit as an authorised app, generate Client/Tenant IDs, create a Client Secret, and assign the correct Microsoft Graph API permissions (e.g., OnlineMeetings.ReadWrite). 2. accessplanit Configuration: Generate the required API keys with the appropriate read/write scopes for Web Courses. 3. Integration & Testing: Input the OAuth 2.0 credentials and Token URL into accessplanit, bridge the connection, and run an end-to-end test to ensure Teams links generate automatically in the Web Courses DataGrid. Requirements: - Strong experience with Microsoft Entra ID (Azure AD) app registrations and OAuth 2.0 authentication. - Familiarity with Microsoft Graph API permissions. - Previous experience configuring external software integrations or LMS platforms (experience with accessplanit is a massive plus, but similar LMS/TMS integration experience is acceptable). - Ability to document the configuration clearly for our internal handoff. To apply, please briefly describe your experience setting up Microsoft Entra ID App Registrations and API integrations. https://accessplanit.atlassian.net/wiki/spaces/HG/pages/3838607361/Integrate+your+Web+Courses+with+Microsoft+Teams#%F0%9F%8F%97%EF%B8%8F--2.-Set-up-the-integration
- Less than 30 hrs/weekHourly
- 6+ monthsDuration
- IntermediateExperience Level
$10.00
-
$50.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:yesterday
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- CanadaGatineau10:31 PM
- $945 total spent19 hires, 7 active
- 191 hours
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by