Thank you for reaching out to Constant Contact API Developer Support. My team is here to assist outside software developers with questions about building into Constant Contact's API.
In your application, you should only need to store the most recent set of tokens, but you will need to request a new set of tokens each time the previous access token has expired. It is not necessary to store old tokens that have already been used.
Access tokens automatically expire two hours after their last use, with a maximum lifetime of twenty-four hours, while the refresh token only expires once used, or if a new refresh token is generated. When you’re running your application, you’ll need to check if the access token has expired, and if so, use the refresh token to generate a new set of tokens, but you should only need to store the most recent set of tokens.
V3 API OAuth2.0 Server Flow https://v3.developer.constantcontact.com/api_guide/server_flow.html Tokens Overview https://developer.constantcontact.com/api_guide/auth_overview.html#tokens
How to Make Access Tokens Last Longer https://developer.constantcontact.com/api_guide/faqs_manage_applications.html
... View more