Ana içeriğe geç

Delete Endpoints from RLCL

Endpoint

DELETE /apiops/projects/{projectName}/rlcl/{rlclName}/endpoints/

Authentication

Requires a Personal API Access Token.

Authorization: Bearer YOUR_TOKEN

Request

Same structure as Add Endpoints. See Add Endpoints for field descriptions.

Important Notes

  • Only the specified endpoints are removed
  • Endpoints not in the RLCL are ignored (no error)
  • Match is based on apiProxyName, endpointName, and endpointHTTPMethod
  • endpointId is automatically resolved from endpointName and endpointHTTPMethod (not sent in request)

Response

Same as Add Endpoints. See Add Endpoints for response format.

cURL Example

curl -X DELETE \
"https://demo.apinizer.com/apiops/projects/MyProject/rlcl/PremiumUserRLCL/endpoints/" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"endpointRateLimitList": [
{
"apiProxyName": "MyAPI",
"endpointName": "/users",
"endpointHTTPMethod": "GET"
}
]
}'

Permissions

  • User must have IDENTITY + MANAGE permission in the project

Notes and Warnings

  • Selective Removal:
    • Only the specified endpoints are removed
    • Other endpoints remain in the RLCL
  • Match Criteria:
    • Endpoints are matched by apiProxyName, endpointName, and endpointHTTPMethod
    • endpointId is automatically resolved from endpointName and endpointHTTPMethod (not sent in request)