Hello BrigetteL0 ,
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.
We don’t currently offer any authentication processes that offer a non-expiring access token at this time. However, it looks like Tray.io has built their 3rd party integration using our V3 API and so should have the capability to refresh the access token to maintain an ongoing connection as long as their integration was developed to do so.
After granting the integration access to the account, Constant Contact’s V3 API returns an access token and refresh token. The refresh tokens are used to obtain a new token set when the previous access token expires. These access tokens automatically expire two hours after the last use, and have a maximum lifetime of twenty four hours. After the initial authentication, the integration should use the refresh token and access token to maintain an authenticated connection.
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
If you feel that Tray.io’s integration is not working as expected, or need assistance with configuring it, I’d recommend getting in touch with them directly, as we do not have information about their application’s functionality or access to its code, and are only able to see the data it pushes to and from Constant Contact.
Tray.io and Constant Contact
https://tray.io/documentation/connectors/service/constant-contact/?docs_source=search&docs_term=constant%20contact
Tray.io’s contact information can be found at the bottom of their website in the footer area: https://tray.io/
Please note that Tray.io is a 3rd party product and not built or supported by Constant Contact, so we are limited in the support we can provide, but will try to answer any questions to the best of our ability as they pertain to Constant Contact’s API endpoints and functionality.
Please have a look and let us know if you have any other questions!
... View more