> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# mistral-observability

> Mistral Observability - events, judges, campaigns, and datasets

**Server path:** `/mistral-observability` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                                                                                                                                                                                              | Description                                                                             |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [`mistral_observability_create_campaign_v1_observability_campaigns_post`](#mistral_observability_create_campaign_v1_observability_campaigns_post)                                                                                                                                 | Create and start a new campaign                                                         |
| [`mistral_observability_create_dataset_record_v1_observability_datasets_dataset_id_records_post`](#mistral_observability_create_dataset_record_v1_observability_datasets_dataset_id_records_post)                                                                                 | Add a conversation to the dataset                                                       |
| [`mistral_observability_create_dataset_v1_observability_datasets_post`](#mistral_observability_create_dataset_v1_observability_datasets_post)                                                                                                                                     | Create a new empty dataset                                                              |
| [`mistral_observability_create_judge_v1_observability_judges_post`](#mistral_observability_create_judge_v1_observability_judges_post)                                                                                                                                             | Create a new judge                                                                      |
| [`mistral_observability_delete_campaign_v1_observability_campaigns_campaign_id_delete`](#mistral_observability_delete_campaign_v1_observability_campaigns_campaign_id_delete)                                                                                                     | Delete a campaign                                                                       |
| [`mistral_observability_delete_dataset_record_v1_observability_dataset_records_dataset_record_id_delete`](#mistral_observability_delete_dataset_record_v1_observability_dataset_records_dataset_record_id_delete)                                                                 | Delete a record from a dataset                                                          |
| [`mistral_observability_delete_dataset_records_v1_observability_dataset_records_bulk_delete_post`](#mistral_observability_delete_dataset_records_v1_observability_dataset_records_bulk_delete_post)                                                                               | Delete multiple records from datasets                                                   |
| [`mistral_observability_delete_dataset_v1_observability_datasets_dataset_id_delete`](#mistral_observability_delete_dataset_v1_observability_datasets_dataset_id_delete)                                                                                                           | Delete a dataset                                                                        |
| [`mistral_observability_delete_judge_v1_observability_judges_judge_id_delete`](#mistral_observability_delete_judge_v1_observability_judges_judge_id_delete)                                                                                                                       | Delete a judge                                                                          |
| [`mistral_observability_export_dataset_to_jsonl_v1_observability_datasets_dataset_id_exports_to_jsonl_get`](#mistral_observability_export_dataset_to_jsonl_v1_observability_datasets_dataset_id_exports_to_jsonl_get)                                                             | Export to the Files API and retrieve presigned URL to download the resulting JSONL file |
| [`mistral_observability_get_campaign_by_id_v1_observability_campaigns_campaign_id_get`](#mistral_observability_get_campaign_by_id_v1_observability_campaigns_campaign_id_get)                                                                                                     | Get campaign by id                                                                      |
| [`mistral_observability_get_campaign_selected_events_v1_observability_campaigns_campaign_id_selected_events_get`](#mistral_observability_get_campaign_selected_events_v1_observability_campaigns_campaign_id_selected_events_get)                                                 | Get event ids that were selected by the given campaign                                  |
| [`mistral_observability_get_campaign_status_by_id_v1_observability_campaigns_campaign_id_status_get`](#mistral_observability_get_campaign_status_by_id_v1_observability_campaigns_campaign_id_status_get)                                                                         | Get campaign status by campaign id                                                      |
| [`mistral_observability_get_campaigns_v1_observability_campaigns_get`](#mistral_observability_get_campaigns_v1_observability_campaigns_get)                                                                                                                                       | Get all campaigns                                                                       |
| [`mistral_observability_get_chat_completion_event_ids_v1_observability_chat_completion_events_search_ids_post`](#mistral_observability_get_chat_completion_event_ids_v1_observability_chat_completion_events_search_ids_post)                                                     | Alternative to /search that returns only the IDs and that can return many IDs at once   |
| [`mistral_observability_get_chat_completion_event_v1_observability_chat_completion_events_event_id_get`](#mistral_observability_get_chat_completion_event_v1_observability_chat_completion_events_event_id_get)                                                                   | Get Chat Completion Event                                                               |
| [`mistral_observability_get_chat_completion_events_v1_observability_chat_completion_events_search_post`](#mistral_observability_get_chat_completion_events_v1_observability_chat_completion_events_search_post)                                                                   | Get Chat Completion Events                                                              |
| [`mistral_observability_get_chat_completion_field_options_counts_v1_observability_chat_completion_fields_field_name_options_counts_post`](#mistral_observability_get_chat_completion_field_options_counts_v1_observability_chat_completion_fields_field_name_options_counts_post) | Get Chat Completion Field Options Counts                                                |
| [`mistral_observability_get_chat_completion_field_options_v1_observability_chat_completion_fields_field_name_options_get`](#mistral_observability_get_chat_completion_field_options_v1_observability_chat_completion_fields_field_name_options_get)                               | Get Chat Completion Field Options                                                       |
| [`mistral_observability_get_chat_completion_fields_v1_observability_chat_completion_fields_get`](#mistral_observability_get_chat_completion_fields_v1_observability_chat_completion_fields_get)                                                                                   | Get Chat Completion Fields                                                              |
| [`mistral_observability_get_dataset_by_id_v1_observability_datasets_dataset_id_get`](#mistral_observability_get_dataset_by_id_v1_observability_datasets_dataset_id_get)                                                                                                           | Get dataset by id                                                                       |
| [`mistral_observability_get_dataset_import_task_v1_observability_datasets_dataset_id_tasks_task_id_get`](#mistral_observability_get_dataset_import_task_v1_observability_datasets_dataset_id_tasks_task_id_get)                                                                   | Get status of a dataset import task                                                     |
| [`mistral_observability_get_dataset_import_tasks_v1_observability_datasets_dataset_id_tasks_get`](#mistral_observability_get_dataset_import_tasks_v1_observability_datasets_dataset_id_tasks_get)                                                                                 | List import tasks for the given dataset                                                 |
| [`mistral_observability_get_dataset_record_v1_observability_dataset_records_dataset_record_id_get`](#mistral_observability_get_dataset_record_v1_observability_dataset_records_dataset_record_id_get)                                                                             | Get the content of a given conversation from a dataset                                  |
| [`mistral_observability_get_dataset_records_v1_observability_datasets_dataset_id_records_get`](#mistral_observability_get_dataset_records_v1_observability_datasets_dataset_id_records_get)                                                                                       | List existing records in the dataset                                                    |
| [`mistral_observability_get_datasets_v1_observability_datasets_get`](#mistral_observability_get_datasets_v1_observability_datasets_get)                                                                                                                                           | List existing datasets                                                                  |
| [`mistral_observability_get_judge_by_id_v1_observability_judges_judge_id_get`](#mistral_observability_get_judge_by_id_v1_observability_judges_judge_id_get)                                                                                                                       | Get judge by id                                                                         |
| [`mistral_observability_get_judges_v1_observability_judges_get`](#mistral_observability_get_judges_v1_observability_judges_get)                                                                                                                                                   | Get judges with optional filtering and search                                           |
| [`mistral_observability_get_similar_chat_completion_events_v1_observability_chat_completion_events_event_id_similar_events_get`](#mistral_observability_get_similar_chat_completion_events_v1_observability_chat_completion_events_event_id_similar_events_get)                   | Get Similar Chat Completion Events                                                      |
| [`mistral_observability_judge_chat_completion_event_v1_observability_chat_completion_events_event_id_live_judging_post`](#mistral_observability_judge_chat_completion_event_v1_observability_chat_completion_events_event_id_live_judging_post)                                   | Run Judge on an event based on the given options                                        |
| [`mistral_observability_judge_conversation_v1_observability_judges_judge_id_live_judging_post`](#mistral_observability_judge_conversation_v1_observability_judges_judge_id_live_judging_post)                                                                                     | Run a saved judge on a conversation                                                     |
| [`mistral_observability_judge_dataset_record_v1_observability_dataset_records_dataset_record_id_live_judging_post`](#mistral_observability_judge_dataset_record_v1_observability_dataset_records_dataset_record_id_live_judging_post)                                             | Run Judge on a dataset record based on the given options                                |
| [`mistral_observability_post_dataset_records_from_campaign_v1_observability_datasets_dataset_id_imports_from_campaign_post`](#mistral_observability_post_dataset_records_from_campaign_v1_observability_datasets_dataset_id_imports_from_campaign_post)                           | Populate the dataset with a campaign                                                    |
| [`mistral_observability_post_dataset_records_from_dataset_v1_observability_datasets_dataset_id_imports_from_dataset_post`](#mistral_observability_post_dataset_records_from_dataset_v1_observability_datasets_dataset_id_imports_from_dataset_post)                               | Populate the dataset with samples from another dataset                                  |
| [`mistral_observability_post_dataset_records_from_explorer_v1_observability_datasets_dataset_id_imports_from_explorer_post`](#mistral_observability_post_dataset_records_from_explorer_v1_observability_datasets_dataset_id_imports_from_explorer_post)                           | Populate the dataset with samples from the explorer                                     |
| [`mistral_observability_post_dataset_records_from_file_v1_observability_datasets_dataset_id_imports_from_file_post`](#mistral_observability_post_dataset_records_from_file_v1_observability_datasets_dataset_id_imports_from_file_post)                                           | Populate the dataset with samples from an uploaded file                                 |
| [`mistral_observability_post_dataset_records_from_playground_v1_observability_datasets_dataset_id_imports_from_playground_post`](#mistral_observability_post_dataset_records_from_playground_v1_observability_datasets_dataset_id_imports_from_playground_post)                   | Populate the dataset with samples from the playground                                   |
| [`mistral_observability_update_dataset_record_payload_v1_observability_dataset_records_dataset_record_id_payload_put`](#mistral_observability_update_dataset_record_payload_v1_observability_dataset_records_dataset_record_id_payload_put)                                       | Update a dataset record conversation payload                                            |
| [`mistral_observability_update_dataset_record_properties_v1_observability_dataset_records_dataset_record_id_properties_put`](#mistral_observability_update_dataset_record_properties_v1_observability_dataset_records_dataset_record_id_properties_put)                           | Update conversation properties                                                          |
| [`mistral_observability_update_dataset_v1_observability_datasets_dataset_id_patch`](#mistral_observability_update_dataset_v1_observability_datasets_dataset_id_patch)                                                                                                             | Patch dataset                                                                           |
| [`mistral_observability_update_judge_v1_observability_judges_judge_id_put`](#mistral_observability_update_judge_v1_observability_judges_judge_id_put)                                                                                                                             | Update a judge                                                                          |

***

## mistral\_observability\_create\_campaign\_v1\_observability\_campaigns\_post

Create and start a new campaign

**Parameters:**

| Parameter       | Type    | Required | Default | Description           |
| --------------- | ------- | -------- | ------- | --------------------- |
| `description`   | string  | Yes      | —       | The description value |
| `judge_id`      | string  | Yes      | —       | Judge Id              |
| `max_nb_events` | integer | Yes      | —       | Max Nb Events         |
| `name`          | string  | Yes      | —       | The name value        |
| `search_params` | object  | Yes      | —       | Search Params         |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "judge_id": {
        "type": "string",
        "description": "Judge Id"
      },
      "max_nb_events": {
        "type": "integer",
        "description": "Max Nb Events"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "search_params": {
        "type": "object",
        "description": "Search Params",
        "properties": {
          "filters": {
            "description": "The filters value"
          }
        },
        "required": [
          "filters"
        ]
      }
    },
    "required": [
      "PCID",
      "description",
      "judge_id",
      "max_nb_events",
      "name",
      "search_params"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_create\_dataset\_record\_v1\_observability\_datasets\_dataset\_id\_records\_post

Add a conversation to the dataset

**Parameters:**

| Parameter    | Type   | Required | Default | Description          |
| ------------ | ------ | -------- | ------- | -------------------- |
| `dataset_id` | string | Yes      | —       | Dataset Id           |
| `payload`    | object | Yes      | —       | The payload value    |
| `properties` | object | Yes      | —       | The properties value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "payload": {
        "type": "object",
        "description": "The payload value",
        "properties": {
          "messages": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "The messages value"
          }
        },
        "required": [
          "messages"
        ]
      },
      "properties": {
        "type": "object",
        "description": "The properties value"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "payload",
      "properties"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_create\_dataset\_v1\_observability\_datasets\_post

Create a new empty dataset

**Parameters:**

| Parameter     | Type   | Required | Default | Description           |
| ------------- | ------ | -------- | ------- | --------------------- |
| `description` | string | Yes      | —       | The description value |
| `name`        | string | Yes      | —       | The name value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "description",
      "name"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_create\_judge\_v1\_observability\_judges\_post

Create a new judge

**Parameters:**

| Parameter      | Type      | Required | Default | Description            |
| -------------- | --------- | -------- | ------- | ---------------------- |
| `description`  | string    | Yes      | —       | The description value  |
| `instructions` | string    | Yes      | —       | The instructions value |
| `model_name`   | string    | Yes      | —       | Model Name             |
| `name`         | string    | Yes      | —       | The name value         |
| `output`       | object    | Yes      | —       | The output value       |
| `tools`        | string\[] | Yes      | —       | The tools value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "instructions": {
        "type": "string",
        "description": "The instructions value"
      },
      "model_name": {
        "type": "string",
        "description": "Model Name"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "output": {
        "description": "The output value"
      },
      "tools": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The tools value"
      }
    },
    "required": [
      "PCID",
      "description",
      "instructions",
      "model_name",
      "name",
      "output",
      "tools"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_delete\_campaign\_v1\_observability\_campaigns\_campaign\_id\_delete

Delete a campaign

**Parameters:**

| Parameter     | Type   | Required | Default | Description |
| ------------- | ------ | -------- | ------- | ----------- |
| `campaign_id` | string | Yes      | —       | Campaign Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaign_id": {
        "type": "string",
        "description": "Campaign Id"
      }
    },
    "required": [
      "PCID",
      "campaign_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_delete\_dataset\_record\_v1\_observability\_dataset\_records\_dataset\_record\_id\_delete

Delete a record from a dataset

**Parameters:**

| Parameter           | Type   | Required | Default | Description       |
| ------------------- | ------ | -------- | ------- | ----------------- |
| `dataset_record_id` | string | Yes      | —       | Dataset Record Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_id": {
        "type": "string",
        "description": "Dataset Record Id"
      }
    },
    "required": [
      "PCID",
      "dataset_record_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_delete\_dataset\_records\_v1\_observability\_dataset\_records\_bulk\_delete\_post

Delete multiple records from datasets

**Parameters:**

| Parameter            | Type      | Required | Default | Description        |
| -------------------- | --------- | -------- | ------- | ------------------ |
| `dataset_record_ids` | string\[] | Yes      | —       | Dataset Record Ids |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_ids": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "uuid"
        },
        "description": "Dataset Record Ids"
      }
    },
    "required": [
      "PCID",
      "dataset_record_ids"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_delete\_dataset\_v1\_observability\_datasets\_dataset\_id\_delete

Delete a dataset

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `dataset_id` | string | Yes      | —       | Dataset Id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_delete\_judge\_v1\_observability\_judges\_judge\_id\_delete

Delete a judge

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `judge_id` | string | Yes      | —       | Judge Id    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "judge_id": {
        "type": "string",
        "description": "Judge Id"
      }
    },
    "required": [
      "PCID",
      "judge_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_export\_dataset\_to\_jsonl\_v1\_observability\_datasets\_dataset\_id\_exports\_to\_jsonl\_get

Export to the Files API and retrieve presigned URL to download the resulting JSONL file

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `dataset_id` | string | Yes      | —       | Dataset Id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_campaign\_by\_id\_v1\_observability\_campaigns\_campaign\_id\_get

Get campaign by id

**Parameters:**

| Parameter     | Type   | Required | Default | Description |
| ------------- | ------ | -------- | ------- | ----------- |
| `campaign_id` | string | Yes      | —       | Campaign Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaign_id": {
        "type": "string",
        "description": "Campaign Id"
      }
    },
    "required": [
      "PCID",
      "campaign_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_campaign\_selected\_events\_v1\_observability\_campaigns\_campaign\_id\_selected\_events\_get

Get event ids that were selected by the given campaign

**Parameters:**

| Parameter     | Type    | Required | Default | Description                |
| ------------- | ------- | -------- | ------- | -------------------------- |
| `campaign_id` | string  | Yes      | —       | Campaign Id                |
| `page_size`   | integer | No       | —       | Number of results per page |
| `page`        | integer | No       | —       | Page number for pagination |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaign_id": {
        "type": "string",
        "description": "Campaign Id"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      }
    },
    "required": [
      "PCID",
      "campaign_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_campaign\_status\_by\_id\_v1\_observability\_campaigns\_campaign\_id\_status\_get

Get campaign status by campaign id

**Parameters:**

| Parameter     | Type   | Required | Default | Description |
| ------------- | ------ | -------- | ------- | ----------- |
| `campaign_id` | string | Yes      | —       | Campaign Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "campaign_id": {
        "type": "string",
        "description": "Campaign Id"
      }
    },
    "required": [
      "PCID",
      "campaign_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_campaigns\_v1\_observability\_campaigns\_get

Get all campaigns

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page_size` | integer | No       | —       | Number of results per page |
| `page`      | integer | No       | —       | Page number for pagination |
| `q`         | string  | No       | —       | The q value                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "q": {
        "type": "string",
        "description": "The q value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_event\_ids\_v1\_observability\_chat\_completion\_events\_search\_ids\_post

Alternative to /search that returns only the IDs and that can return many IDs at once

**Parameters:**

| Parameter       | Type      | Required | Default | Description   |
| --------------- | --------- | -------- | ------- | ------------- |
| `extra_fields`  | string\[] | No       | —       | Extra Fields  |
| `search_params` | object    | Yes      | —       | Search Params |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "extra_fields": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Extra Fields"
      },
      "search_params": {
        "type": "object",
        "description": "Search Params",
        "properties": {
          "filters": {
            "description": "The filters value"
          }
        },
        "required": [
          "filters"
        ]
      }
    },
    "required": [
      "PCID",
      "search_params"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_event\_v1\_observability\_chat\_completion\_events\_event\_id\_get

Get Chat Completion Event

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `event_id` | string | Yes      | —       | Event Id    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "event_id": {
        "type": "string",
        "description": "Event Id"
      }
    },
    "required": [
      "PCID",
      "event_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_events\_v1\_observability\_chat\_completion\_events\_search\_post

Get Chat Completion Events

**Parameters:**

| Parameter       | Type      | Required | Default | Description                                |
| --------------- | --------- | -------- | ------- | ------------------------------------------ |
| `page_size`     | integer   | No       | —       | Number of results per page                 |
| `cursor`        | string    | No       | —       | Pagination cursor from a previous response |
| `extra_fields`  | string\[] | No       | —       | Extra Fields                               |
| `search_params` | object    | Yes      | —       | Search Params                              |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "cursor": {
        "type": "string",
        "description": "Pagination cursor from a previous response"
      },
      "extra_fields": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Extra Fields"
      },
      "search_params": {
        "type": "object",
        "description": "Search Params",
        "properties": {
          "filters": {
            "description": "The filters value"
          }
        },
        "required": [
          "filters"
        ]
      }
    },
    "required": [
      "PCID",
      "search_params"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_field\_options\_counts\_v1\_observability\_chat\_completion\_fields\_field\_name\_options\_counts\_post

Get Chat Completion Field Options Counts

**Parameters:**

| Parameter       | Type   | Required | Default | Description   |
| --------------- | ------ | -------- | ------- | ------------- |
| `field_name`    | string | Yes      | —       | Field Name    |
| `filter_params` | object | No       | —       | Filter Params |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "field_name": {
        "type": "string",
        "description": "Field Name"
      },
      "filter_params": {
        "type": "object",
        "description": "Filter Params",
        "properties": {
          "filters": {
            "description": "The filters value"
          }
        },
        "required": [
          "filters"
        ]
      }
    },
    "required": [
      "PCID",
      "field_name"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_field\_options\_v1\_observability\_chat\_completion\_fields\_field\_name\_options\_get

Get Chat Completion Field Options

**Parameters:**

| Parameter    | Type   | Required | Default | Description                               |
| ------------ | ------ | -------- | ------- | ----------------------------------------- |
| `field_name` | string | Yes      | —       | Field Name                                |
| `operator`   | string | Yes      | —       | The operator to use for filtering options |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "field_name": {
        "type": "string",
        "description": "Field Name"
      },
      "operator": {
        "type": "string",
        "description": "The operator to use for filtering options",
        "enum": [
          "lt",
          "lte",
          "gt",
          "gte",
          "startswith",
          "istartswith",
          "endswith",
          "iendswith",
          "contains",
          "icontains",
          "matches",
          "notcontains",
          "inotcontains",
          "eq",
          "neq",
          "isnull",
          "includes",
          "excludes",
          "len_eq"
        ]
      }
    },
    "required": [
      "PCID",
      "field_name",
      "operator"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_chat\_completion\_fields\_v1\_observability\_chat\_completion\_fields\_get

Get Chat Completion Fields

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_dataset\_by\_id\_v1\_observability\_datasets\_dataset\_id\_get

Get dataset by id

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `dataset_id` | string | Yes      | —       | Dataset Id  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_dataset\_import\_task\_v1\_observability\_datasets\_dataset\_id\_tasks\_task\_id\_get

Get status of a dataset import task

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `dataset_id` | string | Yes      | —       | Dataset Id  |
| `task_id`    | string | Yes      | —       | Task Id     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "task_id": {
        "type": "string",
        "description": "Task Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "task_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_dataset\_import\_tasks\_v1\_observability\_datasets\_dataset\_id\_tasks\_get

List import tasks for the given dataset

**Parameters:**

| Parameter    | Type    | Required | Default | Description                |
| ------------ | ------- | -------- | ------- | -------------------------- |
| `dataset_id` | string  | Yes      | —       | Dataset Id                 |
| `page_size`  | integer | No       | —       | Number of results per page |
| `page`       | integer | No       | —       | Page number for pagination |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_dataset\_record\_v1\_observability\_dataset\_records\_dataset\_record\_id\_get

Get the content of a given conversation from a dataset

**Parameters:**

| Parameter           | Type   | Required | Default | Description       |
| ------------------- | ------ | -------- | ------- | ----------------- |
| `dataset_record_id` | string | Yes      | —       | Dataset Record Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_id": {
        "type": "string",
        "description": "Dataset Record Id"
      }
    },
    "required": [
      "PCID",
      "dataset_record_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_dataset\_records\_v1\_observability\_datasets\_dataset\_id\_records\_get

List existing records in the dataset

**Parameters:**

| Parameter    | Type    | Required | Default | Description                |
| ------------ | ------- | -------- | ------- | -------------------------- |
| `dataset_id` | string  | Yes      | —       | Dataset Id                 |
| `page_size`  | integer | No       | —       | Number of results per page |
| `page`       | integer | No       | —       | Page number for pagination |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_datasets\_v1\_observability\_datasets\_get

List existing datasets

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page_size` | integer | No       | —       | Number of results per page |
| `page`      | integer | No       | —       | Page number for pagination |
| `q`         | string  | No       | —       | The q value                |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "q": {
        "type": "string",
        "description": "The q value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_judge\_by\_id\_v1\_observability\_judges\_judge\_id\_get

Get judge by id

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `judge_id` | string | Yes      | —       | Judge Id    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "judge_id": {
        "type": "string",
        "description": "Judge Id"
      }
    },
    "required": [
      "PCID",
      "judge_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_judges\_v1\_observability\_judges\_get

Get judges with optional filtering and search

**Parameters:**

| Parameter      | Type      | Required | Default | Description                  |
| -------------- | --------- | -------- | ------- | ---------------------------- |
| `type_filter`  | string\[] | No       | —       | Filter by judge output types |
| `model_filter` | string\[] | No       | —       | Filter by model names        |
| `page_size`    | integer   | No       | —       | Number of results per page   |
| `page`         | integer   | No       | —       | Page number for pagination   |
| `q`            | string    | No       | —       | The q value                  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "type_filter": {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "REGRESSION",
            "CLASSIFICATION"
          ]
        },
        "description": "Filter by judge output types"
      },
      "model_filter": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Filter by model names"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of results per page"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "q": {
        "type": "string",
        "description": "The q value"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_get\_similar\_chat\_completion\_events\_v1\_observability\_chat\_completion\_events\_event\_id\_similar\_events\_get

Get Similar Chat Completion Events

**Parameters:**

| Parameter  | Type   | Required | Default | Description |
| ---------- | ------ | -------- | ------- | ----------- |
| `event_id` | string | Yes      | —       | Event Id    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "event_id": {
        "type": "string",
        "description": "Event Id"
      }
    },
    "required": [
      "PCID",
      "event_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_judge\_chat\_completion\_event\_v1\_observability\_chat\_completion\_events\_event\_id\_live\_judging\_post

Run Judge on an event based on the given options

**Parameters:**

| Parameter          | Type   | Required | Default | Description      |
| ------------------ | ------ | -------- | ------- | ---------------- |
| `event_id`         | string | Yes      | —       | Event Id         |
| `judge_definition` | object | Yes      | —       | Judge Definition |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "event_id": {
        "type": "string",
        "description": "Event Id"
      },
      "judge_definition": {
        "type": "object",
        "description": "Judge Definition",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name value"
          },
          "description": {
            "type": "string",
            "description": "The description value"
          },
          "model_name": {
            "type": "string",
            "description": "Model Name"
          },
          "output": {
            "description": "The output value"
          },
          "instructions": {
            "type": "string",
            "description": "The instructions value"
          },
          "tools": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The tools value"
          }
        },
        "required": [
          "name",
          "description",
          "model_name",
          "output",
          "instructions",
          "tools"
        ]
      }
    },
    "required": [
      "PCID",
      "event_id",
      "judge_definition"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_judge\_conversation\_v1\_observability\_judges\_judge\_id\_live\_judging\_post

Run a saved judge on a conversation

**Parameters:**

| Parameter    | Type      | Required | Default | Description          |
| ------------ | --------- | -------- | ------- | -------------------- |
| `judge_id`   | string    | Yes      | —       | Judge Id             |
| `messages`   | object\[] | Yes      | —       | The messages value   |
| `properties` | object    | No       | —       | The properties value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "judge_id": {
        "type": "string",
        "description": "Judge Id"
      },
      "messages": {
        "type": "array",
        "items": {
          "type": "object"
        },
        "description": "The messages value"
      },
      "properties": {
        "type": "object",
        "description": "The properties value"
      }
    },
    "required": [
      "PCID",
      "judge_id",
      "messages"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_judge\_dataset\_record\_v1\_observability\_dataset\_records\_dataset\_record\_id\_live\_judging\_post

Run Judge on a dataset record based on the given options

**Parameters:**

| Parameter           | Type   | Required | Default | Description       |
| ------------------- | ------ | -------- | ------- | ----------------- |
| `dataset_record_id` | string | Yes      | —       | Dataset Record Id |
| `judge_definition`  | object | Yes      | —       | Judge Definition  |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_id": {
        "type": "string",
        "description": "Dataset Record Id"
      },
      "judge_definition": {
        "type": "object",
        "description": "Judge Definition",
        "properties": {
          "name": {
            "type": "string",
            "description": "The name value"
          },
          "description": {
            "type": "string",
            "description": "The description value"
          },
          "model_name": {
            "type": "string",
            "description": "Model Name"
          },
          "output": {
            "description": "The output value"
          },
          "instructions": {
            "type": "string",
            "description": "The instructions value"
          },
          "tools": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The tools value"
          }
        },
        "required": [
          "name",
          "description",
          "model_name",
          "output",
          "instructions",
          "tools"
        ]
      }
    },
    "required": [
      "PCID",
      "dataset_record_id",
      "judge_definition"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_post\_dataset\_records\_from\_campaign\_v1\_observability\_datasets\_dataset\_id\_imports\_from\_campaign\_post

Populate the dataset with a campaign

**Parameters:**

| Parameter     | Type   | Required | Default | Description |
| ------------- | ------ | -------- | ------- | ----------- |
| `dataset_id`  | string | Yes      | —       | Dataset Id  |
| `campaign_id` | string | Yes      | —       | Campaign Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "campaign_id": {
        "type": "string",
        "description": "Campaign Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "campaign_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_post\_dataset\_records\_from\_dataset\_v1\_observability\_datasets\_dataset\_id\_imports\_from\_dataset\_post

Populate the dataset with samples from another dataset

**Parameters:**

| Parameter            | Type      | Required | Default | Description        |
| -------------------- | --------- | -------- | ------- | ------------------ |
| `dataset_id`         | string    | Yes      | —       | Dataset Id         |
| `dataset_record_ids` | string\[] | Yes      | —       | Dataset Record Ids |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "dataset_record_ids": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "uuid"
        },
        "description": "Dataset Record Ids"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "dataset_record_ids"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_post\_dataset\_records\_from\_explorer\_v1\_observability\_datasets\_dataset\_id\_imports\_from\_explorer\_post

Populate the dataset with samples from the explorer

**Parameters:**

| Parameter              | Type      | Required | Default | Description          |
| ---------------------- | --------- | -------- | ------- | -------------------- |
| `dataset_id`           | string    | Yes      | —       | Dataset Id           |
| `completion_event_ids` | string\[] | Yes      | —       | Completion Event Ids |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "completion_event_ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Completion Event Ids"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "completion_event_ids"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_post\_dataset\_records\_from\_file\_v1\_observability\_datasets\_dataset\_id\_imports\_from\_file\_post

Populate the dataset with samples from an uploaded file

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `dataset_id` | string | Yes      | —       | Dataset Id  |
| `file_id`    | string | Yes      | —       | File Id     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "file_id": {
        "type": "string",
        "description": "File Id"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "file_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_post\_dataset\_records\_from\_playground\_v1\_observability\_datasets\_dataset\_id\_imports\_from\_playground\_post

Populate the dataset with samples from the playground

**Parameters:**

| Parameter          | Type      | Required | Default | Description      |
| ------------------ | --------- | -------- | ------- | ---------------- |
| `dataset_id`       | string    | Yes      | —       | Dataset Id       |
| `conversation_ids` | string\[] | Yes      | —       | Conversation Ids |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "conversation_ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "Conversation Ids"
      }
    },
    "required": [
      "PCID",
      "dataset_id",
      "conversation_ids"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_update\_dataset\_record\_payload\_v1\_observability\_dataset\_records\_dataset\_record\_id\_payload\_put

Update a dataset record conversation payload

**Parameters:**

| Parameter           | Type   | Required | Default | Description       |
| ------------------- | ------ | -------- | ------- | ----------------- |
| `dataset_record_id` | string | Yes      | —       | Dataset Record Id |
| `payload`           | object | Yes      | —       | The payload value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_id": {
        "type": "string",
        "description": "Dataset Record Id"
      },
      "payload": {
        "type": "object",
        "description": "The payload value",
        "properties": {
          "messages": {
            "type": "array",
            "items": {
              "type": "object"
            },
            "description": "The messages value"
          }
        },
        "required": [
          "messages"
        ]
      }
    },
    "required": [
      "PCID",
      "dataset_record_id",
      "payload"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_update\_dataset\_record\_properties\_v1\_observability\_dataset\_records\_dataset\_record\_id\_properties\_put

Update conversation properties

**Parameters:**

| Parameter           | Type   | Required | Default | Description          |
| ------------------- | ------ | -------- | ------- | -------------------- |
| `dataset_record_id` | string | Yes      | —       | Dataset Record Id    |
| `properties`        | object | Yes      | —       | The properties value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_record_id": {
        "type": "string",
        "description": "Dataset Record Id"
      },
      "properties": {
        "type": "object",
        "description": "The properties value"
      }
    },
    "required": [
      "PCID",
      "dataset_record_id",
      "properties"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_update\_dataset\_v1\_observability\_datasets\_dataset\_id\_patch

Patch dataset

**Parameters:**

| Parameter     | Type   | Required | Default | Description |                       |
| ------------- | ------ | -------- | ------- | ----------- | --------------------- |
| `dataset_id`  | string | Yes      | —       | Dataset Id  |                       |
| `description` | string | null     | No      | —           | The description value |
| `name`        | string | null     | No      | —           | The name value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dataset_id": {
        "type": "string",
        "description": "Dataset Id"
      },
      "description": {
        "type": [
          "string",
          "null"
        ],
        "description": "The description value"
      },
      "name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "dataset_id"
    ]
  }
  ```
</Expandable>

***

## mistral\_observability\_update\_judge\_v1\_observability\_judges\_judge\_id\_put

Update a judge

**Parameters:**

| Parameter      | Type      | Required | Default | Description            |
| -------------- | --------- | -------- | ------- | ---------------------- |
| `judge_id`     | string    | Yes      | —       | Judge Id               |
| `description`  | string    | Yes      | —       | The description value  |
| `instructions` | string    | Yes      | —       | The instructions value |
| `model_name`   | string    | Yes      | —       | Model Name             |
| `name`         | string    | Yes      | —       | The name value         |
| `output`       | object    | Yes      | —       | The output value       |
| `tools`        | string\[] | Yes      | —       | The tools value        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "judge_id": {
        "type": "string",
        "description": "Judge Id"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "instructions": {
        "type": "string",
        "description": "The instructions value"
      },
      "model_name": {
        "type": "string",
        "description": "Model Name"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "output": {
        "description": "The output value"
      },
      "tools": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "The tools value"
      }
    },
    "required": [
      "PCID",
      "judge_id",
      "description",
      "instructions",
      "model_name",
      "name",
      "output",
      "tools"
    ]
  }
  ```
</Expandable>
