Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Welcome! This guide will help you get started building applications that integrate with the legacy Viva Engage (Yammer) Platform.
Important
If your use case is supported by the Viva Engage Microsoft Graph APIs, we recommend using them for better integration with the modern Microsoft 365 developer experience.
Starting July 1, 2025, the following changes are in effect:
Entra Applications Required: Legacy Viva Engage (Yammer) APIs should be called via Entra applications. The legacy Yammer application platform is being retired and will only be supported for specific scenarios approved via support case. Learn more.
Token Expiration: Yammer OAuth tokens returned by impersonation API will expire after 6 months. Tokens generated before July 1, 2025 will not be invalidated. Learn more
Overview
The legacy Viva Engage (Yammer) Platform provides a suite of open APIs and tools to help you integrate Engage features into your applications. These APIs are different from the modern Viva Engage APIs available on Microsoft Graph.
Prerequisites
- A Viva Engage account
- Access to your organization's Viva Engage network
- Basic understanding of REST APIs and OAuth, as well as using these from your chosen development platform.
Get Started in 3 Steps
Follow these steps to register your app, set up authentication, and make your first API request:
Register your application
Set up your application and obtain the necessary credentials.Implement authentication
Learn how to authenticate users and connect to Viva Engage.Make API requests
Start interacting with the legacy Viva Engage (Yammer) API.