One time Use Tokens

Is there any API´s that keycloak provides to generate and validate one time use tokens?. Looking for this to generate one time use tokens and use in password reset emails.

We are using OIDC
Rsource Owner Password Credentials Grant (Direct Access Grants for authentication) with custom authenticator for login access tokens