<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: refresh token in Active IQ and AutoSupport Discussions</title>
    <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431816#M1817</link>
    <description>&lt;P&gt;That's my point - if it's not clear or if it's assumed, then it's a (documentation) bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still think that the answer is not correct (i.e. there may be a problem with your script).&lt;/P&gt;&lt;P&gt;When I last tried - but that was a while ago (I shot a PowerShell demo with AIQ, it's on YouTube) - I'd rotate my token and it worked.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 07 Feb 2022 09:04:42 GMT</pubDate>
    <dc:creator>elementx</dc:creator>
    <dc:date>2022-02-07T09:04:42Z</dc:date>
    <item>
      <title>refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431741#M1811</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a python script that runs once a day and its jobs is to download a new refresh token from aiq.netapp.com.&lt;/P&gt;&lt;P&gt;This works great for one week but then it fails and I'm required to manually download a new refresh token. Then I can run the script for another week before I need to manually download it again.&lt;/P&gt;&lt;P&gt;I know that a refresh token is valid for 1 week but as the script update the token daily I do indeed have a fresh token that should work.&lt;/P&gt;&lt;P&gt;I have verified that the refresh token that the script recieve is different from the previous one so it does it job correctly.&lt;/P&gt;&lt;P&gt;Anyone have any idea why I experience this problem?&lt;/P&gt;&lt;P&gt;/Johan&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 10:05:15 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431741#M1811</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2025-06-04T10:05:15Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431773#M1812</link>
      <description>&lt;P&gt;This is how it was designed for personal tokens. As you can guess, this has to do with security best practices. Imagine that a user's token was compromised. If it could be renewed indefinitely, that increases the scope and danger of the security breach.&lt;/P&gt;</description>
      <pubDate>Fri, 04 Feb 2022 17:21:52 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431773#M1812</guid>
      <dc:creator>bretta</dc:creator>
      <dc:date>2022-02-04T17:21:52Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431797#M1813</link>
      <description>&lt;P&gt;If you posted your script we could reason about it, but since you haven't, we can only speculate (which I won't do).&lt;/P&gt;&lt;P&gt;So I'll just say I'd try the refreshed token from a different script&amp;nbsp; or with just curl to see if it really works. If it does, then you need to fix your script.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 05 Feb 2022 14:22:03 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431797#M1813</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-05T14:22:03Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431798#M1814</link>
      <description>&lt;P&gt;&amp;gt;&amp;nbsp;&lt;SPAN&gt;This is how it was designed for personal tokens.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Where is that behavior documented?&lt;/P&gt;</description>
      <pubDate>Sat, 05 Feb 2022 14:23:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431798#M1814</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-05T14:23:00Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431814#M1815</link>
      <description>&lt;P&gt;Hi Bretta,&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ok, I understand.&amp;nbsp; Thanks for clarifying.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The documentation is not very clear about the behaviour.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Johan&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 08:27:50 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431814#M1815</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-07T08:27:50Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431815#M1816</link>
      <description>&lt;P&gt;Hi elementx,&lt;/P&gt;&lt;P&gt;I got a reply from bretta that this is a normal behaviour so have to download the refresh manually once a week.&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Johan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 08:31:00 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431815#M1816</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-07T08:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431816#M1817</link>
      <description>&lt;P&gt;That's my point - if it's not clear or if it's assumed, then it's a (documentation) bug.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still think that the answer is not correct (i.e. there may be a problem with your script).&lt;/P&gt;&lt;P&gt;When I last tried - but that was a while ago (I shot a PowerShell demo with AIQ, it's on YouTube) - I'd rotate my token and it worked.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 09:04:42 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431816#M1817</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-07T09:04:42Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431818#M1818</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This is my script. Hope you find something wrong with it.&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;/Johan&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;import requests, http.client, os, time, json&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;def open_refresh_token(refresh_token_file):&lt;BR /&gt;file = open(refresh_token_file,"r")&lt;BR /&gt;refresh_token = file.readline().strip()&lt;BR /&gt;file.close()&lt;BR /&gt;return refresh_token&lt;/P&gt;&lt;P&gt;def save_new_refresh_token(new_refresh_token, refresh_token_file):&lt;BR /&gt;file = open(refresh_token_file,"w")&lt;BR /&gt;file.write(new_refresh_token)&lt;BR /&gt;file.close()&lt;/P&gt;&lt;P&gt;def get_new_refresh_token(refresh_token):&lt;BR /&gt;conn = http.client.HTTPSConnection( "api.activeiq.netapp.com" )&lt;BR /&gt;conn_data = json.dumps( { "refresh_token": refresh_token } )&lt;/P&gt;&lt;P&gt;conn.request( "POST", "/v1/tokens/accessToken", conn_data )&lt;/P&gt;&lt;P&gt;# get the response from the HTTPS request&lt;BR /&gt;res = conn.getresponse()&lt;/P&gt;&lt;P&gt;if res.status != 200:&lt;BR /&gt;print( "Could not get new token data based on current refresh token:", res.status, res.reason )&lt;/P&gt;&lt;P&gt;conn_data = json.loads( res.read().decode( "utf-8" ) )&lt;/P&gt;&lt;P&gt;new_access_key = conn_data["access_token"]&lt;BR /&gt;new_refresh_key = conn_data["refresh_token"]&lt;BR /&gt;return new_access_key, new_refresh_key&lt;/P&gt;&lt;P&gt;def main():&lt;/P&gt;&lt;P&gt;refresh_token_file = "c:/users/sejha/Downloads/refresh-token.txt"&lt;/P&gt;&lt;P&gt;refresh_token = open_refresh_token(refresh_token_file)&lt;/P&gt;&lt;P&gt;new_access_token, new_refresh_token = get_new_refresh_token(refresh_token)&lt;/P&gt;&lt;P&gt;save_new_refresh_token(new_refresh_token, refresh_token_file)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;main()&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 09:12:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431818#M1818</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-07T09:12:36Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431822#M1819</link>
      <description>&lt;P&gt;You could try a newly obtained refresh-token.txt in a new script to see if it works elsewhere i.e. if the token itself is valid.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.netapp.com/us-en/active-iq/task_generate_tokens_API_services.html" target="_blank" rel="noopener"&gt;https://docs.netapp.com/us-en/active-iq/task_generate_tokens_API_services.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;DIV class=""&gt;&lt;P&gt;When obtained programmatically, tokens always come in sets of two: An Access Token and a Refresh Token. The Access Token must be passed to successfully use all APIs (except for one - the Refresh Token is used to programmatically obtain a new set of tokens).&lt;/P&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;On the Main API Services page, click &lt;STRONG&gt;Generate Token&lt;/STRONG&gt; to view and download the access token and refresh token to invoke APIs.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;You should download and save the access token and refresh token for later use. &lt;FONT color="#FF0000"&gt;Access tokens expire one hour after generation and refresh tokens expire after seven days.&lt;/FONT&gt; &lt;FONT color="#FF0000"&gt;The refresh token used in this API call will be invalidated after a new refresh token is generated.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;It appears to me that a new refresh token is good as long as it's refreshed before 7 days.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;It doesn't say that tokens must be generated from&amp;nbsp;&lt;A href="https://activeiq.netapp.com/api" target="_blank" rel="noopener"&gt;https://activeiq.netapp.com/api&lt;/A&gt;&amp;nbsp;Generate Tokens.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;With your code I get an error, maybe due to poor formatting (indentation, etc.) on my side:&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;from token import EXACT_TOKEN_TYPES&lt;BR /&gt;ImportError: cannot import name 'EXACT_TOKEN_TYPES' from 'token' (/tmp/token.py)&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;To save time I used the example from &lt;A href="https://activeiq.netapp.com/catalog/internal/api-reference/activeiq-public/access-token" target="_blank" rel="noopener"&gt;https://activeiq.netapp.com/catalog/internal/api-reference/activeiq-public/access-token&lt;/A&gt;&amp;nbsp;(Python, right-hand side, copied below) and with this repeated runs returned new access_token and refresh_token on each run.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Then I'd replace my refresh_token with the one from last response and run again and was able to refresh it again. I can't fast-forward 7 days to see if it'd still work that way, but again, the documentation does not say that one loses the ability to refresh tokens after 7 days, it only says that they should be refreshed within 7 days.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;You can try the same to test if your `refresh_token` is usable.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;EDIT: when I tried to save this post, I got an error about invalid HTML code in my post which was "automatically removed" - great, maybe the script below has been crippled now - so better get it from the URL above than copy this sample.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV&gt;&lt;PRE&gt;&lt;SPAN&gt;#!/usr/bin/python3&lt;BR /&gt;import&lt;/SPAN&gt; &lt;SPAN&gt;http&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;client&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;conn&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;http&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;client&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;HTTPSConnection&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"api.activeiq.netapp.com"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;payload&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;"{&lt;/SPAN&gt;&lt;SPAN&gt;\"&lt;/SPAN&gt;&lt;SPAN&gt;refresh_token&lt;/SPAN&gt;&lt;SPAN&gt;\"&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;\"&lt;/SPAN&gt;&lt;SPAN&gt;ey...rA&lt;/SPAN&gt;&lt;SPAN&gt;\"&lt;/SPAN&gt;&lt;SPAN&gt;}"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;headers&lt;/SPAN&gt;&lt;SPAN&gt; = {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'content-type'&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"application/json"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;'accept'&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"application/json"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; }&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;conn&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;request&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"POST"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"/v1/tokens/accessToken"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;payload&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;headers&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;res&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;conn&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;getresponse&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;res&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;read&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;data&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;decode&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"utf-8"&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 09:50:43 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431822#M1819</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-07T09:50:43Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431830#M1820</link>
      <description>&lt;P&gt;I have to wait until Wednesday this week before I will recieve a refresh token that will fail. ( I manually downloaded a refresh key last wednesday) I can run my script as many times I want during one week and it works perfectly. Each time the script will replace existing refresh token with the new one but as soon as 7 days has passed since the last manual download it fails.. If this is the expected behaviour it would be good if the documentation is updated.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 10:55:20 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431830#M1820</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-07T10:55:20Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431832#M1821</link>
      <description>&lt;P&gt;All right. Let us know how it goes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;You may submit an issue (request for documentation enhancement) by yourself if you have a Github account&lt;/P&gt;&lt;P&gt;- Go to&amp;nbsp;&lt;A href="https://docs.netapp.com/us-en/active-iq/task_generate_tokens_API_services.html" target="_blank" rel="noopener"&gt;https://docs.netapp.com/us-en/active-iq/task_generate_tokens_API_services.html&lt;/A&gt;&lt;/P&gt;&lt;P&gt;- In top right corner, click on "&lt;STRONG&gt;Request doc changes&lt;/STRONG&gt;" which will take you to Github where you can propose a better explanation, or simply ask for a clarification and let them brainstorm how to make it better&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 11:07:57 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431832#M1821</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-07T11:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431833#M1822</link>
      <description>&lt;P&gt;I have now submitted an issue on Github.&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;P&gt;/Johan&lt;/P&gt;</description>
      <pubDate>Mon, 07 Feb 2022 12:26:49 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/431833#M1822</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-07T12:26:49Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432144#M1823</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/63029"&gt;@jhammer&lt;/a&gt;&amp;nbsp;- okay, well at least we got to the bottom of this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still think it's a bug in documentation and leaving the current wording in place will continue to confuse users.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I get my other API tokens from various API providers and three providers I use often issue tokens that last forever (literally, I get tokens that never expire and I use that duration for a token that's "Read Only" - I use that one in Postman to examine data structures returned by the API), so in my mind unusually short duration should be clearly explained in the API docs, which it currently is not.&lt;/P&gt;</description>
      <pubDate>Tue, 15 Feb 2022 05:27:45 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432144#M1823</guid>
      <dc:creator>elementx</dc:creator>
      <dc:date>2022-02-15T05:27:45Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432173#M1824</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/51308"&gt;@elementx&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I fully agree. About a week ago I did a request on github to get the documentation updated so hopefully it will be done soon.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 15 Feb 2022 15:31:26 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432173#M1824</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-15T15:31:26Z</dc:date>
    </item>
    <item>
      <title>Re: refresh token</title>
      <link>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432572#M1828</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/51308"&gt;@elementx&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;a href="https://community.netapp.com/t5/user/viewprofilepage/user-id/2433"&gt;@bretta&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The documentation has now been updated and according to this clarification one should be able to&amp;nbsp;&lt;/P&gt;&lt;P&gt;get a new refresh key programmatically for 90 days before one have to manually download a refresh key. In my case I can only get a new refresh key&amp;nbsp; for 7 days so something is wrong.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;------------------------&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You should download and save the access token and refresh token for later use. Access tokens expire one hour after generation and refresh tokens should be regenerated every 7 days and installed in the application. After 90 days, you will need to manually login and obtain a new access and refresh token&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;------------------------------&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 27 Feb 2022 18:00:53 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Active-IQ-and-AutoSupport-Discussions/refresh-token/m-p/432572#M1828</guid>
      <dc:creator>jhammer</dc:creator>
      <dc:date>2022-02-27T18:00:53Z</dc:date>
    </item>
  </channel>
</rss>

