Overview
Adds API endpoints to an existing RLCL. Endpoints added to the RLCL will be subject to the rate limiting rules defined in the RLCL.Endpoint
Authentication
Requires a Personal API Access Token.Header
Request
Headers
Path Parameters
Request Body
Full JSON Body Example - Single Endpoint
Full JSON Body Example - Multiple Endpoints
Full JSON Body Example - All Endpoints
Request Body Fields
The request body is an object containing an array of endpoint rate limit objects.Endpoint Rate Limit Object
EnumHttpRequestMethod (endpointHTTPMethod)
GET- GET methodPOST- POST methodPUT- PUT methodDELETE- DELETE methodPATCH- PATCH methodHEAD- HEAD methodOPTIONS- OPTIONS methodTRACE- TRACE methodALL- All HTTP methods
EnumRateLimitTimeInterval (timeInterval)
ONE_SECOND- One secondONE_MINUTE- One minuteONE_HOUR- One hourONE_DAY- One dayONE_MONTH- One month
EnumCacheErrorHandlingType (cacheErrorHandlingType)
FAIL- Fail request when cache error occursCONTINUE- Continue processing when cache error occurs
EnumIntervalWindowType (timeIntervalWindowType)
FIXED- Fixed window (resets at fixed intervals)SLIDING- Sliding window (continuous rolling window)
Variable Object (targetVariable)
See Variable Definition for complete variable documentation.Request Body Object
Notes
- Request body must be an object with
endpointRateLimitListarray (even for single endpoint) apiProxyNameis the API Proxy nameendpointNameis the endpoint path (e.g., “/users”), not including HTTP methodendpointHTTPMethodis the HTTP method (e.g., “GET”, “POST”)- If
endpointNameis “ALL”,endpointHTTPMethodshould also be “ALL” or can be omitted - If
endpointHTTPMethodis “ALL”,endpointNameshould also be “ALL” or can be omitted endpointIdis automatically resolved fromendpointNameandendpointHTTPMethod(not sent in request)- Duplicate endpoints are ignored (not added twice)
- Endpoints are added to the existing list
Response
Success Response (200 OK)
Error Response (400 Bad Request)
cURL Example
Permissions
- User must have
IDENTITY+MANAGEpermission in the project
Notes and Warnings
- Request Body Format:
- Request body must be an object with
endpointRateLimitListarray - Even for single endpoint, use object format with array inside
- Request body must be an object with
- API Proxy Name:
- Use API Proxy name in
apiProxyName - API Proxy must exist in the project
- Use API Proxy name in
- Endpoint Name and Method:
endpointNameis the endpoint path (e.g., “/users”), not including HTTP methodendpointHTTPMethodis the HTTP method (e.g., “GET”, “POST”, “PUT”, “DELETE”)- Use “ALL” for both
endpointNameandendpointHTTPMethodto apply to all endpoints - Both
endpointNameandendpointHTTPMethodare required for specific endpoints
- Duplicate Handling:
- Duplicate endpoints are ignored
- No error is thrown for duplicates
- RLCL Must Exist:
- RLCL must exist before adding endpoints
Related Documentation
- Update Endpoints - Replace all endpoints
- Delete Endpoints - Remove endpoints

