Article Details
Id: | 15384 |
Product: | finPOWER Connect |
Type: | NEW |
Version: | 3.01.05 |
Opened: | 11/07/2018 |
Closed: | 14/08/2018 |
Released: | 27/08/2018 |
Job: | J021003 |
rPPSR NZ Interface; enhanced interface to support request throttling
When the PPSR goes live, MBIE may impose a throttling limit; limiting API requests to 60 per minute per API resource per API consumer.
This means that if too many requests are sent by finPOWER Connect within a 60 second period, subsequent requests may fail with an HTTP Status Code 429 and MBIE Error Code 900800; Message throttled out; You have exceeded your Quota.
Note, this includes requests made from all running sessions of finPOWER Connect using the same PPSR credentials.
Therefore, finPOWER Connect now includes the following strategy:
- If the request fails with a Status 429, finPOWER Connect will wait for a short period and then try sending the request again. This happens 5 times with an increasing wait period of 2, 4, 8, 16 and 32 seconds (a total potential wait of 62 seconds).
- If the request still fails after the retry attempts, the next API request from finPOWER Connect will be delayed at least 15 seconds after the failure.