In the UI you can select "Special character" to require at least one special character. If anyone is looking to understand which characters will satisfy this requirement read on.
If you view the tooltip or the API - you’ll see the configuration is actually for non-alpha-numeric.
https://fusionauth.io/docs/v1/tech/apis/tenants#create-a-tenant
tenant.passwordValidationRules.requireNonAlpha
Whether to force the user to use at least one non-alphanumeric character.
So instead of limiting this to a specific set of special characters, we allow it to be any character that is not a unicode alphabetic and not a digit. In this way, we do not artificially limit the entropy of the password by saying you must use one or more characters for a finite set of "special characters" as you may be used to seeing on some login forms.