---
title: "PUT /api/sites/{id}/rate-limit"
method: PUT
path: "/api/sites/{id}/rate-limit"
tags: ["Sites"]
---

# PUT /api/sites/{id}/rate-limit

`PUT /api/sites/{id}/rate-limit`

## Path parameters

- `id` string, required

## Request body

- RateLimitUpdateRequest
  - `rateLimit` string, required

## Response `200`

OK

- Site
  - `id` string, nullable
  - `originName` string, nullable
  - `customOrigin` string, nullable
  - `hackgatedName` string, nullable
  - `isActive` boolean
  - `orgId` string, nullable
  - `cretedByUserId` string, nullable
  - `creationdDate` string, date-time
  - `hasCustomList` boolean
  - `isDeploymentProgress` boolean
  - `startDate` string, date-time
  - `stopDate` string, date-time
  - `credentials` string, nullable
  - `instructions` string, nullable
  - `rateLimit` string, nullable
  - `blockList` string, nullable
  - `basicAuthenticationEnabled` boolean

---

[API](https://skmtc.dev/hackgate/apis/hackgate-admin-api.md) · [All operations](https://skmtc.dev/hackgate/apis/hackgate-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/hackgate/hackgate-admin-api/revisions/4254c43f4be4/schema)
