Microsoft Suite website screenshot

Microsoft Suite

Collection of APIs for Microsoft's productivity and cloud services suite.

7 APIs 0 Features
CloudEnterpriseProductivitySaaS

APIs

Microsoft Graph API

Unified API endpoint for accessing Microsoft 365 services including users, groups, mail, calendars, contacts, files, and more.

Microsoft Teams API

API for integrating with Microsoft Teams to create bots, tabs, messaging extensions, and connectors.

OneDrive API

REST API for accessing files stored in OneDrive and SharePoint document libraries.

Outlook Mail API

Access to Outlook mail, calendar, contacts, and tasks via Microsoft Graph.

SharePoint API

Access SharePoint sites, lists, and content via REST and Microsoft Graph APIs.

Azure Active Directory API

Identity and access management API for authentication and authorization.

Power BI API

Embed Power BI reports and dashboards, and manage Power BI resources programmatically.

Collections

Pricing Plans

Rate Limits

Microsoft Suite Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

👥
GitHubOrganization
GitHubOrganization
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Microsoft Graph API
  version: v1.0
request:
  auth:
    type: oauth2
    flow: client_credentials
    accessTokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Get signed-in user profile
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me
    docs: Returns the profile of the signed-in user.
  - info:
      name: Get signed-in user photo
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/photo/$value
    docs: Get signed-in user photo
  - info:
      name: List users
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/users
      params:
      - name: $select
        value: ''
        type: query
      - name: $filter
        value: ''
        type: query
      - name: $top
        value: ''
        type: query
    docs: List users
  - info:
      name: Get user by id or principal name
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/users/:id
      params:
      - name: id
        value: ''
        type: path
        description: User id or userPrincipalName.
    docs: Get user by id or principal name
  - info:
      name: Get the signed-in user's manager
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/manager
    docs: Get the signed-in user's manager
  - info:
      name: List the signed-in user's direct reports
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/directReports
    docs: List the signed-in user's direct reports
- info:
    name: Mail
    type: folder
  items:
  - info:
      name: List signed-in user's mail messages
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/messages
    docs: List signed-in user's mail messages
  - info:
      name: Send mail as the signed-in user
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/me/sendMail
      body:
        type: json
        data: '{}'
    docs: Send mail as the signed-in user
- info:
    name: Calendar
    type: folder
  items:
  - info:
      name: List signed-in user's calendar events
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/events
    docs: List signed-in user's calendar events
  - info:
      name: Create a calendar event
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/me/calendar/events
      body:
        type: json
        data: '{}'
    docs: Create a calendar event
- info:
    name: Files
    type: folder
  items:
  - info:
      name: List items in signed-in user's OneDrive root
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/drive/root/children
    docs: List items in signed-in user's OneDrive root
  - info:
      name: Get a drive item
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/me/drive/items/:item-id
      params:
      - name: item-id
        value: ''
        type: path
    docs: Get a drive item
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: List groups
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/groups
    docs: List groups
  - info:
      name: Create a group
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/groups
      body:
        type: json
        data: '{}'
    docs: Create a group
  - info:
      name: Get group
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/groups/:group-id
      params:
      - name: group-id
        value: ''
        type: path
    docs: Get group
- info:
    name: Teams
    type: folder
  items:
  - info:
      name: List teams
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/teams
    docs: List teams
- info:
    name: Subscriptions
    type: folder
  items:
  - info:
      name: List change notification subscriptions
      type: http
    http:
      method: GET
      url: https://graph.microsoft.com/v1.0/subscriptions
    docs: List change notification subscriptions
  - info:
      name: Create a change notification subscription
      type: http
    http:
      method: POST
      url: https://graph.microsoft.com/v1.0/subscriptions
      body:
        type: json
        data: '{}'
    docs: Create a change notification subscription
bundled: true