現在、Batchesで利用可能です。 Scrapes、Crawls、Maps、Answersへのサポートは近日中に追加予定です。
ユースケース
トラッキングと整理
注文ID、顧客ID、またはプロジェクト名でリソースを内部システムにリンクします。
フィルタリングと検索
アプリケーション内で簡単に取得およびフィルタリングできるようにリソースにタグを付けます。
ワークフローコンテキスト
パイプラインステージ、優先度レベル、または処理指示を保存します。
監査証跡
リクエストを開始した人、タイムスタンプ、またはバージョン情報を記録します。
作成時にメタデータを追加する
リソースを作成する際にmetadataパラメータを含めます:
検証ルール
型の強制: 数字とブール値は自動的に文字列に変換されます。
42→"42"true→"true"3.14→"3.14"
メタデータの更新 (PATCH)
現在利用可能: Batches のみ。Crawls、Scrapes、Maps、Answersは作成後のメタデータ更新をまだサポートしていません。
更新操作
既存のキーを更新
既存のキーを更新
既存のキーは新しい値で上書きされます。Before:
After:
{"project": "alpha", "priority": "high"}After:
{"project": "beta", "priority": "high"}特定のキーを削除
特定のキーを削除
キーをBefore:
After:
nullまたは""(空文字列)に設定して削除します。{"project": "alpha", "priority": "high"}After:
{"project": "alpha"}すべてのメタデータをクリア
すべてのメタデータをクリア
メタデータフィールド全体をBefore:
After:
nullまたは""に設定してすべてのキーを削除します。{"project": "alpha", "priority": "high"}After:
{}混合操作
混合操作
1つのリクエストでキーを追加、更新、削除します。Before:
After:
{"project": "alpha", "old_field": "remove_me"}After:
{"project": "gamma", "new_field": "value"}