Rotate credentials of a cluster


I have tried to restore a Kubernetes cluster connected to Rancher from a backup. In general this went fine, all workloads in the cluster is working but Rancher has lost connection to the cluster due to the ServiceAccount token changing. Giving the following error:

Cluster health check failed: Failed to communicate with API server during namespace check: Unauthorized

Is there any way to restore this or update the ServiceAccount token Rancher is using to communicate with the cluster? As in a way that is easier than deleting / creating the cluster which I presume will change the cluster ID and require everyone to update their config files?