Action Required for Expired Refresh Tokens
May 2025
We’ve identified that some suppliers who generated their refresh tokens before we switched to non-expiring tokens may encounter token expiration after 365 days. This can lead to worker downtime and authentication errors such as:
{"error":"invalid_grant", "error_description":"Unknown or invalid refresh token."}
Error:
Authentication failed. Your token might be invalid or expired. Please re-generate one and try again. Use
--no_cache=true
flag to re-authenticate.
To resolve this, please follow these steps to generate a new non-expiring refresh token and restart your worker:
Step 1:
Run the io.net worker
CLI binary with the --no_cache=true
flag to initiate token regeneration.
Step 2:
Provide any required details to the CLI. Once successful, your worker will launch using the refreshed token.
After completing the initial interactive authentication, you’ll see a new --token value. You can reuse this token to update other devices silently.
Thank you for your continued support of io.net.
The io.net Team
Updated 25 days ago