eminero
04/29/2025, 5:27 PMCeligo AI
04/29/2025, 5:28 PMAI generated answer (using internal Slack threads):Based on the conversations, it seems that the refresh token for NetSuite's OAuth 2.0 implementation expires after 7 days and cannot be refreshed. This is a limitation of NetSuite's OAuth 2.0 implementation and is not specific to any integration with Amazon or any other platform. However, an alternative approach suggested in the conversations is to use Token-based Authentication (TBA) in NetSuite. TBA tokens do not have an expiration date, which makes them more suitable for long-term integrations. The Three-Step TBA Authorization Flow is fairly similar to the OAuth 2.0 code grant flow, with the major difference being the cryptography that is used. Here is a link to NetSuite's documentation on TBA:
<https://system.netsuite.com/app/help/helpcenter.nl?fid=chapter_4247329078.html|Token-based Authentication (TBA)>
Please note that while TBA can be a solution to the refresh token issue, it might require manual setup.
******
Disclaimer:
This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes.
******Celigo AI
04/29/2025, 5:28 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.853449583
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.851539075
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.846406758
Celigo AI
04/29/2025, 5:28 PM