Jonathan MacKenzie
07/14/2026, 5:04 PMMilan Kostelnik
07/15/2026, 9:29 AMPOST /services/rest/suiteappcontrolcenter/v1/suiteapp/<applicationId>/version endpoint to work. Have you also tried the GET /services/rest/suiteappcontrolcenter/v1/suiteapp/<applicationId>/installation endpoint? If so, did you get the same result? In both cases, the application ID is the one you can find in the URL of your SuiteApp in the SuiteApp Marketplace, for example: com.netsuite.bankfeeds.
Have you tried calling these endpoints recently? If so, I can check the error logs.
Also, what application or tool are you using to call the endpoints?
And have you created the integration record as described in the Help Center?
nlcorp.app.netsuite.com/app/help/helpcenter.nl?fid=article_0105013037.h…Jonathan MacKenzie
07/15/2026, 4:37 PMPOST endpoint is still returning 500, the GET endpoint is working as expected though. if i change the application id to something incorrect for the GET endpoint i get 400 but if i do the same for the POST i still get 500. i am seeing one thing that disagrees with my previous post though: if i tamper with the auth header in the POST i still get 500 rather than the 401 i get doing the same for the GET. most likely this was the behaviour before and i just reported it inaccurately, confusing the behaviour of the GET with the POST
i'm making the calls from node using form-data to build the multipart form and axios to send the requests.
i tried removing the file from the form or replacing it with a short hardcoded string, this still returns 500. between that and still getting 500 when i tamper with the authorization header it seems whatever's breaking is breaking early before it has the chance to validate anything.
the integration record was created according to those docs and seems to be working properly for the GET endpoint. the logs on the record are blank, no leads on why i'm getting 500 from the POST . if you are able to access error logs with more information that'd be very helpful!Milan Kostelnik
07/16/2026, 12:57 PMJonathan MacKenzie
07/16/2026, 1:22 PMMilan Kostelnik
07/28/2026, 7:05 AMJonathan MacKenzie
07/28/2026, 1:11 PMMilan Kostelnik
07/28/2026, 1:22 PMJonathan MacKenzie
07/29/2026, 12:35 PMMilan Kostelnik
07/29/2026, 1:40 PM