Microsoft Graph Applications

Microsoft Graph applications are apps that use the Microsoft Graph API to securely access and orchestrate data across Microsoft 365 and Microsoft Entra ID (Azure AD). Through a single REST endpoint and SDKs, they can read and write mail, calendars, files, users, groups, Teams resources, devices, and security signals, enabling scenarios like workflow automation, user and group lifecycle management, document and calendar integration, insights and analytics, and cross‑app experiences.

OpenAPI Specification

applications-openapi-original.yml Raw ↑
openapi: 3.1.0
info:
  title: Microsoft Graph Applications API
  description: The Microsoft Graph Applications API provides operations to manage application registrations in Microsoft Entra ID (Azure AD). This includes creating, reading, updating, and deleting applications, managing credentials, owners, federated identity credentials, extension properties, and synchronization configurations.
  version: 1.0.0
  contact:
    name: Microsoft Graph Support
    url: https://developer.microsoft.com/graph
  license:
    name: Microsoft API License
    url: https://docs.microsoft.com/legal/microsoft-apis/terms-of-use
servers:
  - url: https://graph.microsoft.com/v1.0
    description: Microsoft Graph v1.0 endpoint
paths:
  /applications:
    description: Provides operations to manage the collection of application entities.
    get:
      tags:
        - Applications
      summary: Microsoft Graph List applications
      description: Get the list of applications in this organization.
      operationId: listApplications
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-list?view=graph-rest-1.0
      parameters:
        - name: ConsistencyLevel
          in: header
          description: 'Indicates the requested consistency level. Documentation URL: https://docs.microsoft.com/graph/aad-advanced-queries'
          schema:
            type: string
          examples:
            example-1:
              description: $search and $count queries require the client to set the ConsistencyLevel HTTP header to 'eventual'.
              value: eventual
        - $ref: '#/components/parameters/Top'
        - $ref: '#/components/parameters/Skip'
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
        - $ref: '#/components/parameters/Count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/ApplicationCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Applications
      summary: Microsoft Graph Create application
      description: Create a new application object.
      operationId: createApplications
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-post-applications?view=graph-rest-1.0
      requestBody:
        description: New entity
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Application'
            examples:
              ApplicationRequestExample:
                $ref: '#/components/examples/ApplicationRequestExample'
        required: true
      responses:
        2XX:
          description: Created entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Application'
              examples:
                ApplicationExample:
                  $ref: '#/components/examples/ApplicationExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
  /applications/{application-id}:
    description: Provides operations to manage the collection of application entities.
    get:
      tags:
        - Applications
      summary: Microsoft Graph Get application
      description: Get the properties and relationships of an application object.
      operationId: getApplications
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-get?view=graph-rest-1.0
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved entity
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Application'
              examples:
                ApplicationExample:
                  $ref: '#/components/examples/ApplicationExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Applications
      summary: Microsoft Graph Upsert application
      description: Create a new application object if it doesn't exist, or update the properties of an existing application object.
      operationId: updateApplications
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-upsert?view=graph-rest-1.0
      requestBody:
        description: New property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/Application'
            examples:
              ApplicationRequestExample:
                $ref: '#/components/examples/ApplicationRequestExample'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Application'
              examples:
                ApplicationExample:
                  $ref: '#/components/examples/ApplicationExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - Applications
      summary: Microsoft Graph Delete application
      description: Delete an application object. When deleted, apps are moved to a temporary container and can be restored within 30 days. After that time, they are permanently deleted.
      operationId: deleteApplications
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-delete?view=graph-rest-1.0
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: '204'
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/appManagementPolicies:
    description: Provides operations to manage the appManagementPolicies property of the microsoft.graph.application entity.
    get:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Get appManagementPolicies from applications
      description: The appManagementPolicy applied to this application.
      operationId: getApplicationsAppManagementPolicies
      parameters:
        - $ref: '#/components/parameters/Top'
        - $ref: '#/components/parameters/Skip'
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
        - $ref: '#/components/parameters/Count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/AppManagementPolicyCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/appManagementPolicies/{appManagementPolicy-id}/$ref:
    description: Provides operations to manage the collection of application entities.
    delete:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Remove appliesTo
      description: 'Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. '
      operationId: deleteApplicationsAppManagementPolicies
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/appmanagementpolicy-delete-appliesto?view=graph-rest-1.0
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: '204'
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
      - name: appManagementPolicy-id
        in: path
        description: The unique identifier of appManagementPolicy
        required: true
        schema:
          type: string
        x-ms-docs-key-type: appManagementPolicy
  /applications/{application-id}/appManagementPolicies/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Get the number of the resource
      description: Performs GET operation on /applications/{application-id}/appManagementPolicies/$count
      operationId: countApplicationsAppManagementPolicies
      parameters:
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/appManagementPolicies/$ref:
    description: Provides operations to manage the collection of application entities.
    get:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Get ref of appManagementPolicies from applications
      description: The appManagementPolicy applied to this application.
      operationId: getApplicationsAppManagementPolicies1
      parameters:
        - $ref: '#/components/parameters/Top'
        - $ref: '#/components/parameters/Skip'
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
        - $ref: '#/components/parameters/Count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/StringCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Assign appliesTo
      description: Assign an appManagementPolicy policy object to an application or service principal object. The application or service principal adopts this policy over the tenant-wide tenantAppManagementPolicy setting. Only one policy object can be assigned to an application or service principal.
      operationId: createApplicationsAppManagementPolicies
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/appmanagementpolicy-post-appliesto?view=graph-rest-1.0
      requestBody:
        $ref: '#/components/requestBodies/refPostBody'
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: '204'
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - Applications App Management Policies
      summary: Microsoft Graph Remove appliesTo
      description: 'Remove an appManagementPolicy policy object from an application or service principal object. When you remove the appManagementPolicy, the application or service principal adopts the tenant-wide tenantAppManagementPolicy setting. '
      operationId: deleteApplicationsAppManagementPolicies1
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/appmanagementpolicy-delete-appliesto?view=graph-rest-1.0
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
        - name: '@id'
          in: query
          description: The delete Uri
          required: true
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: '204'
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/createdOnBehalfOf:
    description: Provides operations to manage the createdOnBehalfOf property of the microsoft.graph.application entity.
    get:
      tags:
        - Applications Created on Behalf Of
      summary: Microsoft Graph Get createdOnBehalfOf from applications
      description: Supports $filter (/$count eq 0, /$count ne 0). Read-only.
      operationId: getApplicationsCreatedOnBehalfOf
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DirectoryObject'
              examples:
                DirectoryObjectExample:
                  $ref: '#/components/examples/DirectoryObjectExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/extensionProperties:
    description: Provides operations to manage the extensionProperties property of the microsoft.graph.application entity.
    get:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph List extensionProperties (directory extensions)
      description: Retrieve the list of directory extension definitions, represented by extensionProperty objects on an application.
      operationId: getApplicationsExtensionProperties
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-list-extensionproperty?view=graph-rest-1.0
      parameters:
        - $ref: '#/components/parameters/Top'
        - $ref: '#/components/parameters/Skip'
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
        - $ref: '#/components/parameters/Count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/ExtensionPropertyCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph Create extensionProperty (directory extension)
      description: Create a new directory extension definition, represented by an extensionProperty object.
      operationId: createApplicationsExtensionProperties
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/application-post-extensionproperty?view=graph-rest-1.0
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExtensionProperty'
            examples:
              ExtensionPropertyRequestExample:
                $ref: '#/components/examples/ExtensionPropertyRequestExample'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExtensionProperty'
              examples:
                ExtensionPropertyExample:
                  $ref: '#/components/examples/ExtensionPropertyExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/extensionProperties/{extensionProperty-id}:
    description: Provides operations to manage the extensionProperties property of the microsoft.graph.application entity.
    get:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph Get extensionProperty (directory extension)
      description: Read a directory extension definition represented by an extensionProperty object.
      operationId: getApplicationsExtensionProperties1
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/extensionproperty-get?view=graph-rest-1.0
      parameters:
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          description: Retrieved navigation property
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExtensionProperty'
              examples:
                ExtensionPropertyExample:
                  $ref: '#/components/examples/ExtensionPropertyExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    patch:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph Update Extension Properties
      description: Performs PATCH operation on /applications/{application-id}/extensionProperties/{extensionProperty-id}
      operationId: updateApplicationsExtensionProperties
      requestBody:
        description: New navigation property values
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExtensionProperty'
            examples:
              ExtensionPropertyRequestExample:
                $ref: '#/components/examples/ExtensionPropertyRequestExample'
        required: true
      responses:
        2XX:
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExtensionProperty'
              examples:
                ExtensionPropertyExample:
                  $ref: '#/components/examples/ExtensionPropertyExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    delete:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph Delete extensionProperty (directory extension)
      description: Delete a directory extension definition represented by an extensionProperty object. You can delete only directory extensions that aren't synced from on-premises active directory (AD).
      operationId: deleteApplicationsExtensionProperties
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/extensionproperty-delete?view=graph-rest-1.0
      parameters:
        - name: If-Match
          in: header
          description: ETag
          schema:
            type: string
      responses:
        '204':
          description: Success
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: '204'
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
      - name: extensionProperty-id
        in: path
        description: The unique identifier of extensionProperty
        required: true
        schema:
          type: string
        x-ms-docs-key-type: extensionProperty
  /applications/{application-id}/extensionProperties/$count:
    description: Provides operations to count the resources in the collection.
    get:
      tags:
        - Applications Extension Properties
      summary: Microsoft Graph Get the number of the resource
      description: Performs GET operation on /applications/{application-id}/extensionProperties/$count
      operationId: countApplicationsExtensionProperties
      parameters:
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
      responses:
        2XX:
          $ref: '#/components/responses/ODataCountResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
    parameters:
      - name: application-id
        in: path
        description: The unique identifier of application
        required: true
        schema:
          type: string
        x-ms-docs-key-type: application
  /applications/{application-id}/federatedIdentityCredentials:
    description: Provides operations to manage the federatedIdentityCredentials property of the microsoft.graph.application entity.
    get:
      tags:
        - Applications Federated Identity Credentials
      summary: Microsoft Graph List federatedIdentityCredential objects
      description: Get a list of the federatedIdentityCredential objects and their properties assigned to an application.
      operationId: getApplicationsFederatedIdentityCredentials
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/federatedidentitycredential-list?view=graph-rest-1.0
      parameters:
        - $ref: '#/components/parameters/Top'
        - $ref: '#/components/parameters/Skip'
        - $ref: '#/components/parameters/Search'
        - $ref: '#/components/parameters/Filter'
        - $ref: '#/components/parameters/Count'
        - name: $orderby
          in: query
          description: Order items by property values
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $select
          in: query
          description: Select properties to be returned
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
        - name: $expand
          in: query
          description: Expand related entities
          style: form
          explode: false
          schema:
            uniqueItems: true
            type: array
            items:
              type: string
      responses:
        2XX:
          $ref: '#/components/responses/FederatedIdentityCredentialCollectionResponse'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-pageable:
        nextLinkName: '@odata.nextLink'
        operationName: listMore
      x-ms-docs-operation-type: operation
    post:
      tags:
        - Applications Federated Identity Credentials
      summary: Microsoft Graph Create federatedIdentityCredential
      description: Create a new federatedIdentityCredential object for an application. By configuring a trust relationship between your Microsoft Entra application registration and the identity provider for your compute platform, you can use tokens issued by that platform to authenticate with Microsoft identity platform and call APIs in the Microsoft ecosystem. Maximum of 20 objects can be added to an application.
      operationId: createApplicationsFederatedIdentityCredentials
      externalDocs:
        description: Find more info here
        url: https://learn.microsoft.com/graph/api/federatedidentitycredential-post?view=graph-rest-1.0
      requestBody:
        description: New navigation property
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/FederatedIdentityCredential'
            examples:
              FederatedIdentityCredentialRequestExample:
                $ref: '#/components/examples/FederatedIdentityCredentialRequestExample'
        required: true
      responses:
        2XX:
          description: Created navigation property.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FederatedIdentityCredential'
              examples:
                FederatedIdentityCredentialExample:
                  $ref: '#/components/examples/FederatedIdentityCredentialExample'
        4XX:
          $ref: '#/components/responses/error'
        5XX:
          $ref: '#/components/responses/error'
      x-microcks-operation:
        delay: 100
        dispatcher: FALLBACK
        dispatcherRules: 2XX
      x-ms-docs-operation-type: operation
    parameters:
      - name: application-id
        in: path
 

# --- truncated at 32 KB (389 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-graph/refs/heads/main/openapi/applications-openapi-original.yml