Is it possible to fetch 1 record on demand in NetSuite?
I believe I understand the concept of export and real-time for fetching data on NetSuite. However, I'm sure if my use case is possible:
I wanted to query a customer's credit hold (or balance), on demand. Meaning, potentially a single record at a time, using NetSuite's external ID.
Can I? If so, how, if not, any other idea?
You can build custom 'My APIs' that can do anything really, and then you can provision an API token that ONLY has access to invoke your specific 'My API', and then you can use the API token in external apps to invoke the custom 'My API'. You are still responsible for securing the API token in the external app, but the token will only be able to do the very specific tasks that you expose in your 'My API'. The following links will probably be helpful to read.
If you do not want to build a custom 'My API', then you can use the integrator.io REST API to invoke a virtual export, which accomplishes the same goal, but with less control over the HTTP request and response, and also the security is not as tight in that you will need to provision an API token with a broader set of permissions. The following link can guide you further if you choose this path. https://docs.celigo.com/hc/en-us/articles/360042281231-integrator-io-REST-API-resources#Connection1
Please sign in to leave a comment.