<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<application xmlns="http://wadl.dev.java.net/2009/02">
    <doc xmlns:jersey="http://jersey.java.net/" jersey:generatedBy="Jersey: 3.1.10 2025-01-07 18:56:07"/>
    <doc xmlns:jersey="http://jersey.java.net/" jersey:hint="This is simplified WADL with user and core resources only. To get full WADL with extended resources use the query parameter detail. Link: https://svl-de-iamp616.balgroupit.com:4401/ext-login/rest/public/user-self-registration/application.wadl?detail=true"/>
    <grammars/>
    <resources base="https://svl-de-iamp616.balgroupit.com:4401/ext-login/rest/public/user-self-registration/">
        <resource path="/ui">
            <resource path="/on-failure/{flowId}">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="flowId" style="template" type="xs:string"/>
                <method id="getOnFailureInfo" name="GET">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/default/flow/id">
                <method id="getDefaultFlowId" name="GET">
                    <response>
                        <representation mediaType="application/json"/>
                    </response>
                </method>
            </resource>
            <resource path="/on-completed/{flowId}">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="flowId" style="template" type="xs:string"/>
                <method id="getOnCompletedInfo" name="GET">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="dynamic-steps">
            <resource path="{stepId}/deactivate">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stepId" style="template" type="xs:string"/>
                <method id="deactivate" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="retrieve">
                <method id="retrieve" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="{stepId}/activate">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stepId" style="template" type="xs:string"/>
                <method id="activate" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="goto-targets">
            <resource path="{stepId}/goto">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="stepId" style="template" type="xs:string"/>
                <method id="doGoto" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="retrieve">
                <method id="retrieve" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/verification/email">
            <resource path="otp/check">
                <method id="verifyEmailOtp" name="POST">
                    <request>
                        <representation mediaType="application/json"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/verification/phone-number">
            <resource path="otp/check">
                <method id="verifySmsOtp" name="POST">
                    <request>
                        <representation mediaType="application/json"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/otp/resend">
                <method id="resendMtanOtp" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/ssi">
            <resource path="/verification/poll">
                <method id="pollProofVerification" name="POST">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="queryOnly" style="query" type="xs:boolean"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/invitation/poll">
                <method id="pollConnectionStatus" name="POST">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="queryOnly" style="query" type="xs:boolean"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/">
            <resource path="/flow">
                <method id="abortFlow" name="DELETE">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/default-flow/select">
                <method id="selectDefaultFlow" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/flows/{flowId}/select">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="flowId" style="template" type="xs:string"/>
                <method id="selectFlow" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/terms-of-services">
            <resource path="retrieve">
                <method id="retrieveOpenTermsOfService" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="accept-retrieved">
                <method id="acceptRetrieved" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="deny-retrieved">
                <method id="deny" name="POST">
                    <response>
                        <representation mediaType="*/*"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/airlock-2fa/activation">
            <resource path="/challenge/retrieve">
                <method id="retrieveActivationChallenge" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="/status/poll">
                <method id="pollActivationStatus" name="POST">
                    <request>
                        <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="queryOnly" style="query" type="xs:boolean"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="selection">
            <resource path="options/retrieve">
                <method id="retrieveOptions" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="options/{id}/select">
                <param xmlns:xs="http://www.w3.org/2001/XMLSchema" name="id" style="template" type="xs:string"/>
                <method id="selectOption" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/oath/activation">
            <resource path="/complete">
                <method id="checkOathOtp" name="POST">
                    <request>
                        <representation mediaType="application/json"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/registration">
            <resource path="info/retrieve">
                <method id="retrieveInfo" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="data">
                <method id="registerData" name="POST">
                    <request>
                        <representation mediaType="application/json"/>
                    </request>
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="continue">
                <method id="validateAndContinue" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
            <resource path="validate">
                <method id="validate" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
        <resource path="/message">
            <resource path="/acknowledge">
                <method id="acknowledgeMessageId" name="POST">
                    <response>
                        <representation mediaType="application/vnd.api+json"/>
                        <representation mediaType="application/json;qs=0.9"/>
                    </response>
                </method>
            </resource>
        </resource>
    </resources>
</application>
