Skip to main content

Service account rate limits

1Password Service Accounts have hourly limits and daily limits. Hourly limits control the number of read and write actions a service account can perform within a 60-minute window. Daily limits determine the total number of requests that all service accounts within a 1Password account can make in a 24-hour window. Some 1Password CLI commands make more than one request.

You can use op service-account ratelimit to get rate limit usage data for the service account currently set with the OP_SERVICE_ACCOUNT_TOKEN environment variable.

To get information about a specific service account, specify a service account by its name or ID.

See result...
tip

Learn which 1Password CLI commands make multiple requests.

Hourly limits

Service account tokens have hourly limits applied to both read and write actions independently. The 60-minute time window begins after 1Password receives the first request.

Your 1Password account type determines the hourly limits.

Account typeActionLimitPeriodScope
1Password BusinessRead10,0001 hourPer service account token
Write1,0001 hourPer service account token
1Password, 1Password Families, and 1Password TeamsRead1,0001 hourPer service account token
Write1001 hourPer service account token

If you exceed the hourly limit, you'll receive the following error:

tip

If you hit an hourly limit, you can:

Daily limits

1Password has daily limits in place that determine the total number of requests that all service accounts can make over a 24-hour period.

Your 1Password account type determines the daily limit.

Account typeActionLimitPeriodScope
1Password BusinessRead/Write50,00024 hoursPer 1Password account
1Password TeamsRead/Write5,00024 hoursPer 1Password account
1Password and 1Password FamiliesRead/Write1,00024 hoursPer 1Password account

If you exceed the daily limit, you'll receive the following error:

tip

If you hit a daily limit, you can:

Was this page helpful?