OptionaldefaultDefault value
OptionalhiddenWhether the field is hidden (default: false). Hidden fields are not rendered but their defaultValue is included in metadata.
Display label
Key in the metadata object
OptionaloptionsOptions for select fields
OptionalplaceholderPlaceholder text
OptionalreadWhether the field is read-only (default: false)
OptionalrequiredWhether the field is required (default: false)
OptionaltypeField type (default: 'text')
OptionalvalidateOptional validator run at submit time, after the built-in required
check. Return an error message to block submission and display it on
the field; return null/undefined to accept the value. May be
async — e.g. a server lookup verifying a referral or invite code
exists — in which case the form stays in its submitting state until
the validator resolves. A thrown error blocks submission with the
thrown message.
Describes a custom field rendered in the registration form.
Values collected from custom fields are sent as
metadatawhen calling the identity service'sregister()method.