---
title: "Update WVC custom limitations for a website"
method: PUT
path: "/v1/wvc/websites/{website_id}/custom-limitations/"
tags: ["Vibe Coding"]
---

# Update WVC custom limitations for a website

`PUT /v1/wvc/websites/{website_id}/custom-limitations/`

## Request

- Base URL: `https://api.10web.io`
- URL: `https://api.10web.io/v1/wvc/websites/{website_id}/custom-limitations/`
- Auth: none declared. Required headers: `x-api-key`
- TypeScript: <https://skmtc.dev/10web/apis/10web-api-v1/docs/v1/wvc/websites/:website_id/custom-limitations/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates the WVC usage limitations for a specific website. You can set custom limits
for the number of WVC website creations and edits allowed for this website.
Optionally resets the usage counters in the same call by passing `reset_usage: 1` —
this removes the need to make a separate call to `POST /v1/wvc/websites/{website_id}/reset-usage/`.

**⚠️ Service Requirement:**
This feature requires the WordPress Vibe Coding (WVC) service to be enabled for your account.
If the WVC service is not enabled, this feature will be unavailable and API requests may return
an error response. Please contact support to enable this service.

## Path parameters

- `website_id` integer, required

## Headers

- `x-api-key` string, required

## Request body

- WVCCustomLimitationsUpdateRequest
  - `wvc_website_create_count` integer, required: Maximum number of WVC website creations allowed
  - `wvc_edit_count` integer, required: Maximum number of WVC edits allowed
  - `reset_usage` 0 | 1: If `1`, resets `wvc_website_create_used` and `wvc_edit_used` to `0` as part of this call.

## Response `200`

Custom limitations updated successfully

- WVCCustomLimitationsResponse
  - `status` string
  - `message` string
  - `data` object
    - `website_id` integer: The unique identifier of the website
    - `wvc_website_create_count` integer, nullable: Maximum number of WVC website creations allowed. `null` means the workspace default applies.
    - `wvc_edit_count` integer, nullable: Maximum number of WVC edits allowed. `null` means the workspace default applies.
    - `wvc_website_create_used` integer: Number of WVC website creations used
    - `wvc_edit_used` integer: Number of WVC edits used

## Other responses

- `400`: Bad request
- `403`: Unauthorized access
- `429`: Too many requests
- `500`: Something went wrong

---

[API](https://skmtc.dev/10web/apis/10web-api-v1.md) - [All operations](https://skmtc.dev/10web/apis/10web-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/10web/apis/10web-api-v1/revisions/01afc9651dfc?raw)
