{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.customCalloutExtension", "title": "microsoft.graph.customCalloutExtension", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "customCalloutExtension", "required": [ "@odata.type" ], "type": "object", "properties": { "authenticationConfiguration": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.customExtensionAuthenticationConfiguration" }, { "type": "object", "nullable": true } ], "description": "Configuration for securing the API call to the logic app. For example, using OAuth client credentials flow." }, "clientConfiguration": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.customExtensionClientConfiguration" }, { "type": "object", "nullable": true } ], "description": "HTTP connection settings that define how long Microsoft Entra ID can wait for a connection to a logic app, how many times you can retry a timed-out connection and the exception scenarios when retries are allowed." }, "description": { "type": "string", "description": "Description for the customCalloutExtension object.", "nullable": true }, "displayName": { "type": "string", "description": "Display name for the customCalloutExtension object.", "nullable": true }, "endpointConfiguration": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.customExtensionEndpointConfiguration" }, { "type": "object", "nullable": true } ], "description": "The type and details for configuring the endpoint to call the logic app's workflow." }, "@odata.type": { "type": "string" } }, "discriminator": { "propertyName": "@odata.type", "mapping": { "#microsoft.graph.accessPackageAssignmentRequestWorkflowExtension": "#/components/schemas/microsoft.graph.accessPackageAssignmentRequestWorkflowExtension", "#microsoft.graph.accessPackageAssignmentWorkflowExtension": "#/components/schemas/microsoft.graph.accessPackageAssignmentWorkflowExtension", "#microsoft.graph.customAuthenticationExtension": "#/components/schemas/microsoft.graph.customAuthenticationExtension", "#microsoft.graph.onAttributeCollectionStartCustomExtension": "#/components/schemas/microsoft.graph.onAttributeCollectionStartCustomExtension", "#microsoft.graph.onAttributeCollectionSubmitCustomExtension": "#/components/schemas/microsoft.graph.onAttributeCollectionSubmitCustomExtension", "#microsoft.graph.onOtpSendCustomExtension": "#/components/schemas/microsoft.graph.onOtpSendCustomExtension", "#microsoft.graph.onTokenIssuanceStartCustomExtension": "#/components/schemas/microsoft.graph.onTokenIssuanceStartCustomExtension", "#microsoft.graph.identityGovernance.customTaskExtension": "#/components/schemas/microsoft.graph.identityGovernance.customTaskExtension" } } } ] }