The POST /environments/{environmentId}/forms operation creates the progressive profiling form resource. In this use case, the properties defined in the progressive profile form match the pre-defined template provided in the PingOne Console.

The fields property defines several elements on the profile form sign-on screen, including the nickname field to prompt for a value to add to the user record. User attribute input fields can be designated as required. If the required attribute is set to true, then a value for the required user attribute must be provided to continue with the sign-on flow.