Invalid request: client_id provided is not valid for refresh_token

Asana support team,

Seemingly overnight, when we attempt to refresh_tokens for our mutual customers (which has been working without issue for years) we are getting the following error.

<head>
    <title>Bad Request</title>
    <link rel="shortcut icon"
        href="https://d3ki9tyy5l5ruj.cloudfront.net/obj/df5bcec7e9873dddebdd1328901c287f0f069750/asana-logo-favicon@3x.png" />
    <meta name="google" content="notranslate">

</head>

<body>
    <h3
        style='font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; font-size: 20px;'>
        Error</h3>
    <pre>invalid_request: The `client_id` parameter is not valid for the provided refresh token.</pre>
</body>

</html>

We haven’t changed anything, did something change on your side? Please advise.

Dan

Hi @Canny_Engineering,

Yes, we recently made this change in preparation for releasing some new features. If you need a new access token, you’ll need to use a refresh token which was issued to your application’s client_id. If you no longer have a refresh token, you can prompt the user to authorize.

Sorry for the sudden behavior change. We felt it was important to enforce the documented interface in this case.

1 Like

Howdy @John_Baldo,

Thanks for that clarification, the errors started rolling in for one customer, so we’re glad we caught it before it became more wide spread. We’ve figured out a path to get our customer’s sorted, thanks again for responding. Feel free to mark this topic/issue resolved.

Dan

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.