> For the complete documentation index, see [llms.txt](https://docs.roboflow.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roboflow.com/deployment/ja/to/vision-events/get-custom-metadata-schema.md).

# カスタムメタデータスキーマを取得

Use Case 全体で使用されるカスタムメタデータのフィールドと型を取得します。

## 概要

このエンドポイントは、全体で使用されてきたカスタムメタデータフィールドを返します [Visionイベント](/deployment/ja/to/vision-events.md) 特定の [ユースケース](/deployment/ja/to/vision-events/use-cases.md)。カスタムメタデータは固定スキーマではなくイベントごとに定義されるため、これを使用して、構築する前にどのフィールドが存在し、どの型かを把握します [イベントクエリ](/deployment/ja/to/vision-events/query-events.md) またはダッシュボードフィルター。

## HTTP API

特定のユースケースでイベント内で使用されたカスタムメタデータフィールドのスキーマを取得します。これは、フィルタリングで利用可能なメタデータフィールドを見つけるのに役立ちます [クエリリクエスト](/deployment/ja/to/vision-events/query-events.md#http-api).

**必要なスコープ:** `vision-events:read` または `device:read`

{% openapi src="/files/934e54fa9aa57656316a422a76238b867f081de5" path="/vision-events/custom-metadata-schema/{useCaseId}" method="get" %}
[openapi.yaml](https://970637113-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoksNmwps1HmYr8TqHDnX%2Fuploads%2Fgit-blob-90cd0189aea08d3263ce3e004f4958cc7363d4ed%2Fopenapi.yaml?alt=media)
{% endopenapi %}

## Python SDK

特定のユースケースでイベント内で使用されたカスタムメタデータフィールドを見つけます。これは、クエリを作成するのに役立ちます `customMetadataFilters`.

```python
import roboflow

roboflow.login()

rf = roboflow.Roboflow()
ws = rf.workspace()

schema = ws.get_vision_event_metadata_schema("a1b3c8e1")

for field, info in schema["fields"].items():
    print(f"{field}: {info['types']}")
```

レスポンスには `フィールド` 発見された各フィールド名を、その観測された型に対応付ける辞書（例： `["string"]`, `["number"]`）。この情報は、型付きフィルターを構築するときに使用できます [イベントをクエリする際](/deployment/ja/to/vision-events/query-events.md#python-sdk):

```python
page = ws.query_vision_events(
    "a1b3c8e1",
    customMetadataFilters=[
        {"field": "temperature", "operator": "gt", "value": 70, "type": "number"}
    ],
)
```

詳細については、次を参照してください。 [REST API リファレンス](#http-api).

## MCPサーバー

AIエージェントを [MCPサーバー](https://docs.roboflow.com/agents/mcp-server) また、次のツールを使ってカスタムメタデータスキーマを読み取ることができます：

<table data-search="false"><thead><tr><th width="290">ツール</th><th>説明</th></tr></thead><tbody><tr><td><code>vision_events_custom_metadata_schema_get</code></td><td>ユースケースごとに見つかったカスタムメタデータスキーマを取得します。</td></tr></tbody></table>
