Skip to Content
APIPlanning Center Base TSSrcInterfacesInterface: RateLimitInfo

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?

optional retryAfter: number

Defined in: packages/planning-center-base-ts/src/rate-limiter.ts:17