---
search:
  tags:
    - V1
    - PUT
seo:
  description: >-
    Replace a project's conversation display rules with a… Reference for the PUT
    /v1/projects/{projectId}/conversation-display-rules endpoint in the Judgeval
    API.
sidebar:
  label: Replace conversation display rules
  badge: PUT
title: Replace conversation display rules
type: openapi-operation
---
Replace a project's conversation display rules with a complete ordered list, applied in order to chat message text in Conversation View and span chat views. Display only. Patterns that backtrack catastrophically are rejected.

`PUT /v1/projects/{projectId}/conversation-display-rules`

**Request body** (`application/json`, required)

- `rules` (object[], required) — The complete ordered rule list. Replaces every existing rule; pass \[\] to clear them.

Request body example:

```json
{
  "rules": [
    {
      "pattern": "string",
      "replacement": "string"
    }
  ]
}
```

**Responses**

- `200` — Response for status 200

Response example, 200:

```json
{
  "rules": [
    {
      "pattern": "string",
      "replacement": "string"
    }
  ]
}
```
