---
title: "Update Org Prompt"
method: POST
path: "/api/organization/update-prompt"
tags: ["organization"]
---

# Update Org Prompt

`POST /api/organization/update-prompt`

Update the organization's business context after security validation.

Post-Phase-2: this endpoint no longer writes the legacy `orgs.org_prompt`
column. The submitted text is saved as `business_context.identity_summary`
via the structured per-field RPC (and the field is owner-locked so BI will
not overwrite it). Callers that need richer structure should use
`/api/organization/business-context/field` directly.

## Request body

- UpdateOrgPromptRequest — Request model for updating organization prompt
  - `org_prompt` string, required — Custom instructions for the organization

## Response `200`

Successful Response

- UpdateOrgPromptResponse — Response model for org prompt update
  - `success` boolean, required
  - `message` string, required
  - `org_prompt` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/every/apis/every-api.md) · [All operations](https://skmtc.net/every/apis/every-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/every/every-api/versions/9744001af85d/schema)
