I’m trying to reduce API utilization spikes, and I’d like more visibility into what’s happening with the knack app.
I know I can see the top-level API Usage and number of calls per day.
Here is a snippet from the app I am working on (FWIW, I am a contractor with shared access to the app.)
(Editing for brevity)
9/6/24 | 1,529 |
---|---|
9/2/24 | 4,529 |
8/29/24 | 3,212 |
8/28/24 | 3,125 |
8/27/24 | 3,855 |
8/26/24 | 9,451 |
8/25/24 | 7,265 |
Most days, we are below the 5k limit of the core pro plan. The App owner has upgraded with more API calls, so his ecosystem continues functioning on days with spikes.
As you can hopefully infer, we are well below the 5k limit most days, and only a handful of days each month are causing the app to require additional resources. If we can comfortably stay below the 5k limit on every day, then we can downgrade and save some money.
Is there any way to understand which data objects are being accessed? If I had more insight into what data is being used, I might be able to devise a way to reduce these spikes of API utilization.
The callers of these APIs are outside my remit and span Make, Zapier, Custom Python Scripts, and WordPress Site. I don’t think there is much mileage from the client side.
Anyway, I’m hoping there might be some traction from the backend. Any suggestions are appreciated.
Cheers,
Tyler