Okta CIAM Customization

Hi Team,

can someone please help me with this points ?
Use case:

  1. Customer Self-Registration (7-10 Customized Attributes)

  2. Customer Login with (Customized UI, 3 Attributes, forgot password, Help, Error, Un Auth)

  3. The flow should be initiated from the Custom Application URL e.g. http://myapp.in

  4. Okta CIAM Auth0 where the datas are strored? Universal directory?

Can I use the CIAM tenant to complete this requirement?
Can we have REST API collection of CIAM for this req? if yes please share the collection documents.
Advise me please…

Thank & regards
Natraj