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...
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 type | Action | Limit | Period | Scope |
---|---|---|---|---|
1Password Business | Read | 10,000 | 1 hour | Per service account token |
Write | 1,000 | 1 hour | Per service account token | |
1Password, 1Password Families, and 1Password Teams | Read | 1,000 | 1 hour | Per service account token |
Write | 100 | 1 hour | Per service account token |
If you exceed the hourly limit, you'll receive the following error:
If you hit an hourly limit, you can:
- Wait for the 60-minute window to reset.
- Change your 1Password account type.
- Contact 1Password support.
- Create a new service account.
Hourly limits are scoped per service account token.
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 type | Action | Limit | Period | Scope |
---|---|---|---|---|
1Password Business | Read/Write | 50,000 | 24 hours | Per 1Password account |
1Password Teams | Read/Write | 5,000 | 24 hours | Per 1Password account |
1Password and 1Password Families | Read/Write | 1,000 | 24 hours | Per 1Password account |
If you exceed the daily limit, you'll receive the following error:
If you hit a daily limit, you can:
- Wait for the 24-hour window to reset.
- Change your 1Password account type.
- Contact 1Password support.