Add a User through a Registration Form

Number of APIs: 15

  1. Step 1: Create an application POST {{apiPath}}/environments/{{envID}}/applications

  2. Step 7: Assign the sign-on policy to an application POST {{apiPath}}/environments/{{envID}}/applications/{{RegistrationFormAppID}}/signOnPolicyAssignments

  3. Step 2: Create a population for registration form users POST {{apiPath}}/environments/{{envID}}/populations

  4. Step 3: Create a registration form POST {{apiPath}}/environments/{{envID}}/forms

  5. Step 4: Create a flow definition for registration POST {{apiPath}}/environments/{{envID}}/flowDefinitions

  6. Step 5: Create the new sign-on policy POST {{apiPath}}/environments/{{envID}}/signOnPolicies

  7. Step 6: Create the sign-on policy action with registration flow definition POST {{apiPath}}/environments/{{envID}}/signOnPolicies/{{registrationFormPolicyID}}/actions

  8. Step 8: Send the authorization request GET {{authPath}}/{{envID}}/as/authorize?response_type=code&redirect_uri=https://www.google.com&scope=openid&client_id={{RegistrationFormAppID}}

  9. Step 9: Get the flow GET {{authPath}}/{{envID}}/flows/{{flowID}}

  10. Step 10: Trigger the flow execution POST {{authPath}}/{{envID}}/experiences/{{flowDefinitionRegFormID}}