Edmissa docs

Rate Limits

Monitor active rate limits and clear rate limit counters during approved Edmissa admin troubleshooting.

Rate limits protect Edmissa by slowing repeated or unusually heavy requests. They help reduce risk from repeated sign-in attempts, password reset requests, API traffic, account creation, exports, and heavy reports.

The Rate Limits page is mainly a monitoring and admin troubleshooting page. It shows the configured limits, active usage, blocked identifiers, and reset actions. It is not a routine daily setup page.

What this guide helps you do

AreaUse it for
Rate Limit ConfigurationsReview the visible limit, duration, block duration, and description for each protected area.
Active Rate LimitsReview current usage by endpoint and identifier.
RefreshLoad the latest monitor data immediately.
CleanupRemove expired rate limit entries.
ClearClear one active identifier when you have confirmed it is safe.
Clear AllRemove all rate limit entries during an approved urgent reset.

Before you start

Prepare these details before clearing any limits:

ItemWhy it matters
Admin permissionYou need permission to manage security settings.
Reason for reviewRate limits are security controls, so every reset should have a clear reason.
IdentifierKnow which user, IP address, or integration is affected before clearing anything.
User impactClearing a limit can allow immediate retries. Make sure the activity is expected.
TimingAvoid broad resets during active suspicious traffic.

Use the narrowest reset that solves the problem. Prefer Clear for one identifier over Clear All.

Open Rate Limits

Use this path when you want to monitor active rate limits:

  1. Open Settings.
  2. Open Rate Limits.
  3. Confirm the page title is Rate Limit Monitor.

The direct route is /t/settings/rate-limits.

The page includes Refresh, Cleanup, and Clear All actions.

Review rate limit configurations

The Rate Limit Configurations table shows the current settings for each protected area.

ColumnMeaning
EndpointThe protected area or action.
LimitNumber of requests allowed in the duration.
DurationThe time window for the limit.
Block DurationHow long the identifier can be blocked after exceeding the limit.
DescriptionWhat the limit protects.

The visible configurations include:

EndpointLimitDurationBlock DurationProtects
login5 requests1 minute5 minutesLogin attempts per IP address.
loginHourly20 requests1 hour1 hourLogin attempts per IP address over a longer window.
passwordReset3 requests1 hour1 hourPassword reset requests per IP address.
tokenRefresh10 requests1 minuteNone shownToken refresh requests per IP address.
tokenRefreshHourly100 requests1 hourNone shownToken refresh requests per IP address over a longer window.
api100 requests1 minuteNone shownGeneral API requests per authenticated user.
apiHourly1000 requests1 hourNone shownGeneral API requests per authenticated user over a longer window.
accountCreation3 requests1 hour2 hoursAccount creation requests per IP address.
dataExport5 requests1 dayNone shownData export requests per authenticated user.
heavyReports30 requests1 minuteNone shownResource heavy report requests.
heavyReportsHourly300 requests1 hourNone shownResource heavy report requests over a longer window.

These limits are designed to protect normal use. Do not clear them simply because a user wants to repeat a blocked action many times.

Review active rate limits

The Active Rate Limits section appears when Edmissa has active rate limit data to show. Each endpoint can show:

FieldWhat it means
Total RequestsRequests counted in the current rate limit data.
BlockedCount of blocked entries.
Unique IPsNumber of unique identifiers shown for that endpoint.

The table under each endpoint can show:

ColumnMeaning
IdentifierThe user, IP address, or key being tracked.
RequestsNumber of counted requests.
StatusActive or Blocked.
UsagePercentage of the visible limit used.
ActionsIncludes Clear when a single identifier can be reset.

If the page shows No active rate limits found, there are no current entries to review.

Refresh and cleanup

The monitor refreshes automatically about every 10 seconds. Use Refresh when you need the latest view immediately.

Use Cleanup to remove expired entries from the monitor. Cleanup is useful after a busy period when old entries should no longer affect the visible list.

Clear one identifier

Use Clear when you have confirmed that one blocked identifier should be allowed to try again.

  1. Open Rate Limit Monitor.
  2. Find the endpoint related to the issue.
  3. Review the identifier, request count, status, and usage.
  4. Confirm the activity is expected and safe.
  5. Select Clear for that identifier.
  6. Ask the user or connected tool to retry the action.
  7. Refresh the page and confirm the activity looks normal.

Good reasons to clear one identifier include:

  • A trusted user mistyped a password several times and is now blocked.
  • A password reset was requested too often during a support call.
  • A trusted integration made a short burst of API requests during testing.
  • A data export was retried after a known user error.

If the same identifier becomes blocked again, investigate the cause instead of clearing it repeatedly.

Clear all rate limits

Use Clear All only for an approved urgent reset. It removes all current rate limit entries for all users and IPs.

When you select Clear All, Edmissa opens a confirmation dialog titled Clear All Rate Limits. The final action is Clear All Rate Limits.

Before using it:

  1. Confirm there is no active suspicious traffic.
  2. Confirm a narrower Clear action is not enough.
  3. Tell affected admins what you are about to reset.
  4. Use Clear All.
  5. Monitor the page after the reset.
  6. Review audit history or security logs if the reset was part of an incident.

Do not use Clear All as a normal support shortcut. It can temporarily reduce protection for the whole workspace.

Troubleshooting

IssueWhat to check
A user cannot sign inReview login and loginHourly for the user's IP address.
Password reset is blockedReview passwordReset for the user's IP address.
A connected tool receives 429 responsesReview api and apiHourly for the authenticated user or key.
Exports are blockedReview dataExport for the authenticated user.
Reports are being throttledReview heavyReports and heavyReportsHourly.
Many identifiers are blocked at oncePause before clearing. Review whether the traffic is expected.

If the same issue keeps returning, check the workflow that is creating the requests. A script, integration, browser retry, or repeated manual action may need to be corrected.

Use a careful review habit for rate limits:

  1. Check which endpoint is affected.
  2. Identify the user, IP address, or connected tool.
  3. Confirm the activity is expected.
  4. Clear only the affected identifier when possible.
  5. Ask the user to retry once.
  6. Watch whether the same limit is hit again.
  7. Record broad resets so future admins understand what happened.

Rate limits are protective controls. Clearing them should solve a specific known problem, not hide repeated failed activity.

GuideUse it for
Security and auditUnderstand how rate limits fit with workspace protection.
Session PolicyConfigure session behavior and extra checks for sensitive actions.
API AccessManage tokens used by approved external tools and integrations.
Audit LogsReview activity after sensitive support or security changes.
UsersReview affected user access, status, and support context.