Request Weighting
IFI CLAIMS administers quotas in the form of request rate limiting in our shared services environment. In an effort to rationalize the disparity between services as well as quantify resource usage together with physical requests, we use the concept of a Request Unit. The Request Unit (RU) is simply the product of the physical request (constant 1) and service weight. Please see the table below for current service weights.
General Request Unit Rate Limiting
The following rate limit applies to all shared services:
- 240 request units per minute per client login
If this limit is exceeded, an HTTP 429 (Too many requests) will be returned until the limit window resets after 60 seconds.
Service Weights
Service Endpoint | Weight |
---|---|
attachment/abimage | 1.0 |
attachment/fetch| | 1.0 |
attachment/fetchall | 5.5 |
attachment/list | 0.3 |
attachment/pdf | 1.5 |
citations/backward | 1.0 |
citations/forward | 1.0 |
custom/tws | 1.5 |
family/citations/backward | 1.0 |
family/citations/forward | 1.0 |
family/extended | 1.0 |
family/meta | 1.0 |
family/simple | 1.0 |
legal-status/uspto | 1.0 |
pitr/topn | 1.0 |
report/columns | 0.1 |
report/create | 0.5 |
report/delete | 0.5 |
report/detail | 0.5 |
report/list | 0.5 |
report/queue | 0.5 |
report/status | 0.1 |
report/validate | 1.0 |
search/query | 1.5 |
search/schema | 0.1 |
system/dwh/loading/info | 1.0 |
text/fetch | 1.0 |
update/check | 0.1 |
update/next | 0.1 |
version/show | 0.1 |