generated: '2026-09-09' method: searched source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits docs: - https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - https://docs.fenergox.com/developer-hub/event-ingress/rate-limits note: 'REPLACES a 2026-05-04 generated scaffold that invented free/professional/enterprise tiers with 10/100/1000 requests-per-minute. Fenergo publishes its real limits in three places and none of them looks like that: a platform-wide tenant limit, per-domain limits, a separate point-based complexity budget for Event Ingress, and per-endpoint limits for Transaction Monitoring.' headers: remaining: X-Rate-Limit-Remaining reset: X-Rate-Limit-Reset retry_after: Retry-After note: The CLM domain APIs return X-Rate-Limit-Remaining and X-Rate-Limit-Reset (an ISO-8601 UTC timestamp), documented as covering the 24-hour window only — "these headers don't include sub-windows (second, minute, or hour)". The Transaction Monitoring APIs instead return Retry-After in seconds. There is no X-Rate-Limit-Limit and no RateLimit-Policy header. observed_example: 'X-Rate-Limit-Remaining: 9992 / X-Rate-Limit-Reset: 2024-04-09T10:55:30.0705512Z' exhaustion_status: 429 declared_429_in_specs: 18 window_start: The 24-hour domain clock starts on the first API call, not at midnight. increase_process: Rate-limit increases are requested through the client Client Partner or Solution Architect; bulk activity is redirected to the Data Migration and Bulk Load APIs, which are not subject to these limits. guidance: - Watch for 429 and retry with exponential backoff plus jitter to avoid a thundering herd. - Control traffic centrally with a client-side token bucket rather than per-request tuning. - Cache the access token for its full 15-minute TTL — token requests share the 100/5min/IP identity limit. limit_count: 25 limits: - name: Tenant limit — Production scope: per-tenant window: second limit: 200 burst: 50 applies: all authenticated traffic at the Fenergo gateway, excluding Application Users source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Tenant limit — SDLC scope: per-tenant window: second limit: 50 burst: 10 applies: all authenticated traffic on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Journey Command (Production) scope: per-tenant-per-domain window: minute limit: 100 also: hour: 2500 day: 15000 applies: Journey Command (includes Application User traffic) source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Journey Command (SDLC) scope: per-tenant-per-domain window: minute limit: 90 also: hour: 1250 day: 5000 applies: Journey Command on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Entity Data Command (Production) scope: per-tenant-per-domain window: minute limit: 200 also: hour: 2500 day: 15000 applies: Entity Data Command (includes Application User traffic) source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Entity Data Command (SDLC) scope: per-tenant-per-domain window: minute limit: 150 also: hour: 2500 day: 10000 applies: Entity Data Command on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Product Command (Production) scope: per-tenant-per-domain window: minute limit: 200 also: hour: 2500 day: 15000 applies: Product Command (includes Application User traffic) source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Product Command (SDLC) scope: per-tenant-per-domain window: minute limit: 150 also: hour: 2500 day: 10000 applies: Product Command on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Data Deletion (Production) scope: per-tenant-per-domain window: minute limit: 200 also: hour: 2500 day: 60000 applies: Data Deletion (includes Application User traffic) source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Domain API limit — Data Deletion (SDLC) scope: per-tenant-per-domain window: minute limit: 150 also: hour: 2500 day: 10000 applies: Data Deletion on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Comments (Production) scope: per-tenant-per-domain window: second limit: 200 applies: Comments GraphQL API source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Comments (SDLC) scope: per-tenant-per-domain window: second limit: 50 applies: Comments GraphQL API on SDLC tenants source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Identity token issuance scope: per-source-IP window: 5 minutes limit: 100 applies: POST /connect/token on the Fenergo Identity service, including mTLS token requests note: Access tokens live 900 seconds and Fenergo instructs clients to cache and reuse them for the full TTL. source: https://docs.fenergox.com/developer-hub/api-and-system-security/api-rate-limits - name: Event Ingress — V1 events scope: per-tenant window: second limit: 6 also: minute: 75 hour: 750 applies: legacy business processes (CreateEntity, UpdateEntity, MigrateEntity, TransactionScreening, CreateAlert) source: https://docs.fenergox.com/developer-hub/event-ingress/rate-limits - name: Event Ingress — DataImport API limit scope: per-tenant window: second limit: 6 also: minute: 75 hour: 750 applies: DataImport business process, API-call dimension source: https://docs.fenergox.com/developer-hub/event-ingress/rate-limits - name: Event Ingress — complexity budget scope: per-tenant window: minute limit: 3000 also: hour: 30000 unit: complexity points applies: point-based budget applied to both SDLC and Production tenants note: 'Points per event: TransactionScreening 1, CreateAlert 1, MigrateEntity 1, CreateEntity 20, UpdateEntity 20, VerifiedImport 1 + 2 per entity, DataImport +8 per Journey created and +12 per blocking task completed.' source: https://docs.fenergox.com/developer-hub/event-ingress/rate-limits - name: Transaction Monitoring — all Observability API endpoints (shared) scope: per-tenant-per-endpoint window: minute limit: 100 applies: Observability API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — GET /api/rules/schedule scope: per-tenant-per-endpoint window: minute limit: 120 applies: Rule Schedule API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — POST /event/transaction/v3 scope: per-tenant-per-endpoint window: second limit: 500 applies: Transaction API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — POST /api/rules/rerun scope: per-tenant-per-endpoint window: minute limit: 1 applies: Rule Rerun API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — POST /api/transactions/batch/generate-upload-url scope: per-tenant-per-endpoint window: minute limit: 20 applies: Transaction Batch API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — GET /api/transactions/batch/status/{batch_id} scope: per-tenant-per-endpoint window: minute limit: 120 applies: Transaction Batch API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — GET /api/transactions/batch/validation-result/{batch_id} scope: per-tenant-per-endpoint window: minute limit: 120 applies: Transaction Batch API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — POST /api/rules/execute scope: per-tenant-per-endpoint window: minute limit: 30 applies: Rule Execution API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits - name: Transaction Monitoring — GET /api/rules/status/{execution_id} scope: per-tenant-per-endpoint window: minute limit: 120 applies: Rule Execution API source: https://docs.fenergox.com/api-docs/transaction-monitoring-apis/rate-limits