Smart Pension · Rate Limits

Smart Pension Rate Limits

Smart Pension publishes explicit numeric rate limits for the Keystone API in the "Using the API" section of its developer portal. A default ceiling of 500 requests per minute applies to every endpoint, with three higher-traffic employee and contribution endpoints capped lower. Exceeding a limit returns HTTP 429. The documentation states that additional endpoints may be restricted over time, so the published table is a floor on what is enforced, not a guarantee.

Smart Pension Rate Limits is the machine-readable rate-limit profile for Smart Pension on the APIs.io network, conforming to the API Commons Rate Limits specification.

It captures 4 rate-limit definitions, measuring requests-per-minute.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled.

Tagged areas include Pensions, Workplace Pension, Auto Enrolment, Payroll, and Contributions.

4 Limits Throttle: 429
PensionsWorkplace PensionAuto EnrolmentPayrollContributionsRate LimitingThrottling

Limits

Default endpoint
requests-per-minute · minute
500
List employees endpoint
requests-per-minute · minute
80
Create employee endpoint
requests-per-minute · minute
80
Create contribution endpoint
requests-per-minute · minute
250

Policies

Batch instead of loop
The /batch resource accepts up to 50 operations in a single HTTP request and may contain any Keystone endpoint. For bulk employee or contribution writes this is the documented way to stay inside the per-endpoint limits.
PAPDIS import instead of per-employee writes
POSTing a PAPDIS CSV to /imports performs the same work as the portal's file upload and avoids fanning a payroll run out into hundreds of individual contribution POSTs.
Backoff strategy
Exponential backoff with jitter on 429. No Retry-After is published, so clients must choose their own base delay.

Sources