Skip to main content
POST
/
admin
/
rate-limits
/
override
Create temporary rate limit override
curl --request POST \
  --url https://api.engagefabric.com/admin/rate-limits/override \
  --header 'Content-Type: application/json' \
  --data '
{
  "projectId": "<string>",
  "apiRequestsPerMinute": 123,
  "eventsPerSecond": 123,
  "durationSeconds": 123,
  "reason": "<string>"
}
'
{
  "overrideId": "<string>",
  "projectId": "<string>",
  "originalTier": "FREE",
  "apiRequestsPerMinute": 123,
  "eventsPerSecond": 123,
  "expiresAt": 123,
  "reason": "<string>",
  "createdBy": "<string>"
}

Body

application/json
projectId
string
required

Project ID to override

apiRequestsPerMinute
number
required

New API requests per minute limit

eventsPerSecond
number
required

New events per second limit

durationSeconds
number
required

Override duration in seconds

reason
string
required

Reason for override

Response

Override created successfully

overrideId
string
required

Override ID

projectId
string
required

Project ID

originalTier
enum<string>
required

Original tier

Available options:
FREE,
STARTER,
PROFESSIONAL,
BUSINESS,
ENTERPRISE
apiRequestsPerMinute
number
required

Override API limit

eventsPerSecond
number
required

Override event limit

expiresAt
number
required

Expires at (Unix timestamp)

reason
string
required

Reason for override

createdBy
string
required

Created by admin