Remove_token for HMAC-Signed token

I know we have remove_token for Stored token based authentication mechanism.

So will it work for HMAC-Signed token authentication as well?

If not how can I revoke hmac token I created?

The documentation you linked to already explains this:

Please note that tokens of this sort cannot be revoked after being signed and passed to the client. Instead of signing tokens with late expirys, it is recommended to use tokens with shorter durations and generate and transition to a new token within the expiry time of every last token when the lease time is unknown and security is critical.