Nope, at this time it is all configured at the tenant, via the UI or API.
If you have specific needs, please file a github issue outlining your use case: https://github.com/fusionauth/fusionauth-issues/issues
You'll need to separate out the hash and the salt on the Import API.
For example, the hash $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy would be split out to the fields:
The Import API does not parse this value and separate it out for you. You need to do so.
Here is an example import script (in Ruby): https://github.com/FusionAuth/fusionauth-import-scripts/blob/master/auth0/import.rb#L47
A duplicate of https://fusionauth.io/community/forum/topic/438/password-complexity-rules
But the easiest way to see this is in the tenant API, since that is where they are configured.
At time of writing, here are the options.
This data is exposed in version 1.20.1.
If you’re looking to update the password, you can use the Update User API, or the Change Password API.
Neither of these APIs accept a hashed password and salt however, it accepts a plain text password that it will in turn salt, hash and then persist.
Check out both these APIs here: https://fusionauth.io/docs/v1/tech/apis/users
In case it helps anyone, a version of the ASP.NET Core Identity PasswordHasher HashPasswordV3