---
title: "Update rendered field values"
method: POST
path: "/wp-json/ocf/v1/state"
tags: ["Site Editing — OCF"]
---

# Update rendered field values

`POST /wp-json/ocf/v1/state`

## Request

- Base URL: `https://your-site.com`
- URL: `https://your-site.com/wp-json/ocf/v1/state`
- Auth: HTTP basic

Validates and saves site-scoped or post-scoped fields rendered by the V2 template.

## Request body

- union
  - object
    - `site` object, required: Site-scoped OCF fields.
    - `post` object
      - `post_id` integer, required
      - `fields` object, required
  - object
    - `site` object: Site-scoped OCF fields.
    - `post` object, required
      - `post_id` integer, required
      - `fields` object, required

## Response `200`

State saved

- OcfStateResponse
  - `ok` boolean
  - `state_version` integer
  - `fields` object
  - `post` object

## Other responses

- `400`: Invalid or missing request data
- `401`: Invalid WordPress username or application password

---

[API](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api.md) · [All operations](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api/llms.txt) · [OpenAPI document](https://skmtc.dev/1clickwebsite/apis/1clickwebsite-api/revisions/e842c9b4e4ec?raw)
