| AbstractMiddleware | |
| AuthRequest | Ensures we have the proper request for private and public calls. |
| RateLimiting | Handle basic request rate limiting for REST and GraphQL. |
| UpdateApiLimits | Update API limits for REST and GraphQL calls. |
| UpdateRequestTime | Update request times for calls. |