openapi: 3.1.0 info: title: Microsoft Graph Admin Admin.admin Application Templates Instantiate API description: 'Microsoft Graph API for managing administrative resources in Microsoft Entra ID. This API enables administrators to manage Microsoft Edge browser settings, Internet Explorer mode configurations, site lists, shared browser sites, Microsoft 365 Apps installation options, people insights, service announcements, SharePoint settings, Copilot administration, directory administrative units, and admin consent policies.' version: 1.0.0 contact: name: Microsoft Graph API Support url: https://developer.microsoft.com/graph servers: - url: https://graph.microsoft.com/v1.0 description: Microsoft Graph API v1.0 endpoint tags: - name: Application Templates Instantiate description: Operations for browsing and instantiating application templates paths: /applicationTemplates/{applicationTemplate-id}/instantiate: description: Provides operations to call the instantiate method. parameters: - name: applicationTemplate-id in: path description: The unique identifier of applicationTemplate required: true schema: type: string x-ms-docs-key-type: applicationTemplate post: tags: - Application Templates Instantiate summary: Microsoft Graph Create Instantiate description: Add an instance of an application from the Microsoft Entra application gallery into your directory. For non-gallery apps, use an application template with one of the following IDs to configure different single sign-on (SSO) modes like SAML SSO and password-based SSO. operationId: instantiateApplicationTemplates externalDocs: description: Find more info here url: https://learn.microsoft.com/graph/api/applicationtemplate-instantiate?view=graph-rest-1.0 requestBody: description: Action parameters content: application/json: schema: type: object properties: displayName: type: string nullable: true serviceManagementReference: type: string nullable: true examples: instantiateApplicationTemplatesRequestExample: $ref: '#/components/examples/instantiateApplicationTemplatesRequestExample' required: true responses: 2XX: description: Success content: application/json: schema: anyOf: - $ref: '#/components/schemas/ApplicationServicePrincipal' - type: object nullable: true 4XX: $ref: '#/components/responses/error' 5XX: $ref: '#/components/responses/error' x-microcks-operation: delay: 100 dispatcher: FALLBACK dispatcherRules: 2XX x-ms-docs-operation-type: action components: schemas: InnerError: title: InnerError type: object properties: request-id: type: string date: type: string format: date-time client-request-id: type: string ODataError: title: ODataError type: object required: - error properties: error: $ref: '#/components/schemas/MainError' ErrorDetail: title: ErrorDetail type: object required: - code - message properties: code: type: string message: type: string target: type: string nullable: true MainError: title: MainError type: object required: - code - message properties: code: type: string description: Error code message: type: string description: Error message target: type: string description: Target of the error nullable: true details: type: array items: $ref: '#/components/schemas/ErrorDetail' innerError: $ref: '#/components/schemas/InnerError' examples: ODataErrorExample: value: error: code: BadRequest message: The request is invalid. target: /resource details: - code: InvalidParameter message: Parameter value is invalid. target: parameterName innerError: request-id: 00000000-0000-0000-0000-000000000001 date: '2024-01-15T10:30:00Z' client-request-id: 00000000-0000-0000-0000-000000000002 instantiateApplicationTemplatesRequestExample: value: displayName: Example Display Name serviceManagementReference: string-value responses: error: description: error content: application/json: schema: $ref: '#/components/schemas/ODataError' examples: ODataErrorExample: $ref: '#/components/examples/ODataErrorExample'