{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.externalUsersSelfServiceSignUpEventsFlow", "title": "microsoft.graph.externalUsersSelfServiceSignUpEventsFlow", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.authenticationEventsFlow" }, { "title": "externalUsersSelfServiceSignUpEventsFlow", "required": [ "@odata.type" ], "type": "object", "properties": { "onAttributeCollection": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onAttributeCollectionHandler" }, { "type": "object", "nullable": true } ], "description": "The configuration for what to invoke when attributes are ready to be collected from the user." }, "onAttributeCollectionStart": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onAttributeCollectionStartHandler" }, { "type": "object", "nullable": true } ], "description": "The configuration for what to invoke when attribution collection starts." }, "onAttributeCollectionSubmit": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onAttributeCollectionSubmitHandler" }, { "type": "object", "nullable": true } ], "description": "The configuration for what to invoke when attributes are submitted at the end of attribution collection." }, "onAuthenticationMethodLoadStart": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onAuthenticationMethodLoadStartHandler" }, { "type": "object", "nullable": true } ], "description": "Required. The configuration for what to invoke when authentication methods are ready to be presented to the user. Must have at least one identity provider linked. Supports $filter (eq). See support for filtering on user flows for syntax information." }, "onInteractiveAuthFlowStart": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onInteractiveAuthFlowStartHandler" }, { "type": "object", "nullable": true } ], "description": "Required. The configuration for what to invoke when an authentication flow is ready to be initiated." }, "onUserCreateStart": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.onUserCreateStartHandler" }, { "type": "object", "nullable": true } ], "description": "The configuration for what to invoke during user creation." }, "@odata.type": { "type": "string", "default": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow" } } } ], "x-ms-discriminator-value": "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow" }