How to find out what the API license restrictions are?
The docs mention being able to go to a License Monitoring Console to find useful things like how many requests the server can process in parallel and what the per minute limit is but I can't find anything like that through the UI. Punching in the screen ID redirects to some other dashboard.
I've just done some API testing to add in a collection of SalesInvoices in parallel since there's no batch API (all individual PUTs) to try and get some reasonable throughput rather than completely serial.
However, I ended up just getting a lot of timeouts on the client (it was setup to only wait 60 seconds for a response). A bunch of those client timed out HTTP requests ended up being processed by the server quite a long time later... Not ideal.
Is there a way to find out what the API processing capabilities are anywhere???
And, is it common for HTTP API requests to take longer than several minutes? Seems like a helluva long time...
Out of the box only users with the Acumatica Support and Administrator roles can access the "License Monitoring Console" screen so check with your system administrator about your access if you need to see this screen. The first page of this screen will list your daily recommended limits and monthly system constraints.
Thanks for the advice. My User account has the Administrator Role. Can't see any Acumatica Support role listed. Our deployment is MYOB Advanced - perhaps that has some different configuration to out-of-the-box?
I am not as familiar with the MYOB set-up, but if you have the administrator role, you should be able to locate the screen in the "Access Rights by Screen" form and check what the access is and probably update it or check with your VAR.
If you are a certified developer you will be able to ask this question to our technical people (those are the ones who are more capable than me) via our support portal.
MYOB have licensed MYOB Advanced quite differently to Acumatica so I believe this screen is really obsolete from our point of view (our techies will validate that assumption for you)
I have seen similar requests from other developers that some API calls can take a "helluva long time" and again our techies have found workarounds to assist in these situations, sorry I cannot be specific with an answer but a specific query to our techies should help you.