Exchanges the saved refresh token for a new access/refresh token pair and saves the rotated pair back to disk. Access tokens last about a day and refresh tokens about a month, so refreshing on every run – which all enphaseR data functions do automatically – keeps both perpetually fresh. You only need to call this directly if you want a scheduled job to keep tokens alive without fetching any data.