アイテム・バリエーション・セットのマスター・アイテムの更新
put
/content/management/api/v1.1/items/{id}/variations/{variationType}/master
アイテム・バリエーション・セットのマスター・アイテムを更新します。
リクエスト
パス・パラメータ
- id: string
アイテムのId。
- variationType: string
変動のタイプ。 可能な値: language
問合せパラメータ
- links(optional): string
このパラメータは、リンク名のカンマ区切りのリストを受け入れます。 デフォルトでは、このパラメータによって、適用可能なすべてのリンクが指定されます。 可能な値は次のとおりです: self, canonical, describedby
ヘッダー・パラメータ
- X-Requested-With: string
CSRF攻撃を軽減するためのカスタム・ヘッダー。許容値:
[ "XMLHttpRequest" ]
アイテム・バリエーション・セット・ペイロード
ルート・スキーマ : ItemVariationId
型:
objectアイテム・バリエーションId。
ソースを表示
- id(optional): string
バリエーション・アイテムのId。 レスポンスの取得およびリクエストの必須プロパティです。
- isMaster(optional): boolean
マスターです。
- isPublished(optional): boolean
アイテムが公開されたかどうか。
- links(optional): array links
リンク
- name(optional): string
バリエーション・アイテムの名前。
- status(optional): string
バリエーション・ステータス。
- value(optional): string
バリエーションの値です。
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
OK。
ルート・スキーマ : ItemVariationId
型:
objectアイテム・バリエーションId。
ソースを表示
- id(optional): string
バリエーション・アイテムのId。 レスポンスの取得およびリクエストの必須プロパティです。
- isMaster(optional): boolean
マスターです。
- isPublished(optional): boolean
アイテムが公開されたかどうか。
- links(optional): array links
リンク
- name(optional): string
バリエーション・アイテムの名前。
- status(optional): string
バリエーション・ステータス。
- value(optional): string
バリエーションの値です。
ネストされたスキーマ: Link
型:
objectリソースのリンク。
ソースを表示
- href(optional): string
ターゲット・リソースのURI それはテンプレートURIである可能性があります。 これはレスポンス取得の必須プロパティです。
- mediaType(optional): string
メディア・タイプ。
- method(optional): string
ターゲット・リソースへのアクセスに使用できるHTTPメソッド。
- profile(optional): string
ターゲット・リソースを記述するメタデータにリンクします。
- rel(optional): string
関連タイプ これはレスポンス取得の必須プロパティです。
- templated(optional): boolean
URIがテンプレートであるかどうか。
400レスポンス
不正リクエスト
403レスポンス
禁止。
404レスポンス
見つかりません。
500レスポンス
内部サーバー・エラー
例
次の例に、cURLを使用してRESTリソースでPUTリクエストを発行し、アイテム・バリエーションをマスターとして設定する方法を示します。
curl -X PUT -H 'Content-Type: application/json' -H 'X-Requested-With: XMLHttpRequest' 'https://host:port/content/management/api/v1.1/items/{id}/variations/{variationType}/master'
例1:
これにより、アイテム・バリエーションの差異のマスター・アイテムがCORE262BC4A3B89B4E39A15E9B26E66C2793に更新されます。
/content/management/api/v1.1/items/CORED55D9C45AFBD4897A38DF8F53CF3B7C8/variations/language/master
リクエスト・ペイロード
{
"id": "CORE262BC4A3B89B4E39A15E9B26E66C2793"
}
例2:
これにより、品目の差異のマスター品目がCONT262BC4A3B89B4E39A15E9B26E66C2793に更新されます。
content/management/api/v1.1/items/CONTD55D9C45AFBD4897A38DF8F53CF3B7C8/variations/language/master
リクエスト・ペイロード
{
"id": "CONT262BC4A3B89B4E39A15E9B26E66C2793"
}