planning-center-monorepo v1.0.0
planning-center-monorepo / planning-center-base-ts/src / RateLimitInfo
Interface: RateLimitInfo
Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:13
PCO Rate Limiter
Planning Center Online has the following rate limits:
- 100 requests per 20 seconds (subject to change)
- Rate limit headers are returned on every response
- 429 responses include Retry-After header
- Limits and time periods can change dynamically
This rate limiter tracks requests and enforces these limits.
Properties
limit
limit:
number
Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:14
remaining
remaining:
number
Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:15
resetTime
resetTime:
number
Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:16
retryAfter?
optionalretryAfter:number
Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:17