アベイルズAPI

アベイルズAPI

最終更新日 2026-02-04

Prime VideoアベイルズAPIはコンテンツAPIスイートの一部であり、コンテンツ権利管理システムとの直接連携を通じて、Prime Video上でのタイトルの配信状況を管理できます。従来のファイルアップロードよりも高い精度と制御性をもって、配信期間の提出、更新、取得、削除が可能です。


アベイルズAPIを使用する理由

APIはコンテンツ管理ワークフローを効率化し、Prime Videoカタログの管理を強化します:

  • 管理の自動化 - 利用可能状況枠の送信と更新を自動化することで、手動アップロードを排除し、エラーを減らし、チームが戦略的業務に集中できるようにします
  • 効率性の向上 - データセット全体を再送信せずに特定の利用可能状況枠を更新できるため、時間を節約し、重複する処理を減らすことができます
  • 直接フィードバック - データをリアルタイムで検証し、Slateにログインして手動で修正しなくてもすぐにエラーメッセージを受け取ります
  • 相互運用性 - 言語、システム、プラットフォームに依存しないRESTインターフェースを基盤とし、インターネット接続環境があればあらゆるシステムからアクセスできます

API操作とエンドポイント

すべてのエンドポイントは言語に依存せず、インターネットに接続されているどのシステムからでもHTTP 1.1経由でアクセスできます。アベイルズエンドポイントは特定のプロトコルに従わず、ワークフローのニーズに応じて任意の順序で呼び出すことができます。

回収モデルについて
回収モデルは、利用可能状況データをどのように構造化してPrime Videoに送信するかを定義します。完全なカタログ情報の送信と、必要な特定の変更点のみの送信のいずれかを選択するものとご認識ください。

操作1 - アベイルズの作成/更新

  • 機能について: タイトルの新しい配信可能期間を追加、または既存の期間を更新します。
  • 必要な理由: これにより、コンテンツがお客様に提供される時期と場所をPrime Videoに伝えます。新規コンテンツを公開する場合でも、既存ライセンスを延長する場合でも、この操作により利用可能状況データが最新の状態に保たれます。

操作2 - アベイルズの取得

  • 機能について: Prime Videoのシステムから現在の利用可能状況を取得します。
  • 必要な理由: Prime Videoが保持する利用可能状況データの確認、不一致のトラブルシューティング、レポート作成や照合目的でのデータの取得ができます。

操作3 - アベイルズの検証

  • 機能について: Prime Videoのライブシステムに送信する前に、利用可能状況データにエラーがないか確認します。
  • 必要な理由: コンテンツの利用可能状況に影響が出る前に、フォーマットエラー、必須項目の欠落、またはビジネスルールの違反を検出します。これにより、送信して処理を待ってから、エラーを修正して再送信するという手間が省け、時間を節約できます。

操作4 - アベイルズの削除

  • 機能について: Prime Videoのシステムから利用可能状況枠を削除します。
  • 必要な理由: 利用可能状況の期限が切れるのではなく、完全に削除する必要がある場合の1回限りのシナリオに対応します。
  • 重要: 1回限りのユースケースを除き、コンテンツを削除するのではなく終了日を調整して期限切れにすることを強く推奨します。有効期限を設定すると、履歴データと監査記録が保持されます。

HTTPレスポンスコード

すべてのアベイルズエンドポイントは、APIリクエストの成功/失敗の有無、およびエラーが一時的 (再試行可能) か永続的かを示す標準的なHTTPステータスコードを返します。これにより、システムは手動介入なしに自動的にレスポンスを処理できます。

HTTPコード

説明

再試行可能

200

API呼び出しが成功しました。呼び出し側はレスポンスオブジェクトで詳細を確認する必要があります。

該当なし

400

検証エラーを含む不正なリクエスト。

いいえ

401

許可されていません。

いいえ

404

見つかりません。

いいえ

500

内部エラー。

はい

503

依存関係エラー。

はい

注意: 再試行可能なエラー (500、503) については、試行間隔を適切に設定して再試行するロジックを実装してください。再試行不可のエラー (400、401、404) は、リクエストに問題があることを示しており、再送信前に修正が必要です。


APIスキーマ

このドキュメントで概説されているスキーマは、開発者がアベイルズAPIと連携するのに役立つように設計されています。すべてのペイロードスキーマはMDDF API v2.6標準に準拠しています。ペイロードにはMDDF API v2.6の任意の属性を含めることができますが、Prime Videoが処理するのはサポートされている属性のみです。サポートされていない属性は無視されます

注意: EMAアベイルズ仕様に準拠したサポート対象属性の完全なリファレンスについては、下記の「コアデータタイプ」表の「EMAアベイルズ」列を参照してください。Prime Video全体におけるアベイルズの管理と使用方法については、コンテンツ権利ページを参照してください。


MDDF XMLからJSONへの変換

MDDFのアベイルズAPIはスキーマをXML形式で定義しますが、XMLとJSONの両方のペイロードをサポートしています。Prime VideoアベイルズAPI はJSONでエンコードされたペイロードを使用します。MDDFのXMLをJSONに変換するプロセスの概要は次のとおりです。

名前空間は省略されます

ネストされた要素が、ネストされたプロパティになります

同じ名前の複数の要素は配列要素になります

属性はプロパティに入り、先頭にアンダースコアが付きます


一般的なスキーマデータ型

アベイルズAPIスキーマは、次のデータ型をサポートしています。

タイプ

説明

Boolean
(ブーリアン)

ブーリアン型。指定できる値:真 (true)偽 (false)

Integer
(整数)

32ビットの符号付き整数。

LongInteger
(長整数)

64ビットの符号付き整数。

Decimal
(10進)

浮動小数点数。

String
(文字列)

文字の配列。

Timestamp
(タイムスタンプ)

ISOタイムスタンプ。

Enum
(列挙)

あらかじめ定義された許容値のセットを含む列挙文字列。

Struct
(構造)

構造は他の属性を集約する役割を担います。

Array
(配列)

ASME規格品目のコレクション。[]による指定。

注意: バッチリクエストで許可される項目の最大数は、100に制限されています。


リクエストとレスポンススキーマ

このセクションでは、すべてのアベイルズAPI操作のデータ構造を定義します。これらのスキーマは、Prime Videoに送信するリクエストと受信するレスポンスの正確な形式を指定します。これらの構造を理解することは、API統合を成功させるために不可欠です。

スキーマ1 - アベイルズの作成/更新


これらのスキーマは、Prime Video のシステムで利用可能状況枠を作成または更新するための構造を定義します。新しいコンテンツの権利を送信したり、既存の権利を変更したりする場合に、使用してください。

PutAvailsAPIRequestタイプ
これは、単一の利用可能状況枠を送信するための主要なリクエストオブジェクトです。

属性

タイプ

必須です

説明

avail

Avail

はい

利用可能状況データ - これは、putまたはvalidateリクエストの最上位属性です。

PutAvailsAPIResponseタイプ

利用可能状況枠を送信した後に受け取るレスポンスです。操作が完了したことを確定するには成功フィールドを確認し、送信に失敗した場合はエラーを確認します。

属性

タイプ

必須です

説明

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

PutAvailsBatchAPIRequestタイプ
このスキーマは、単一のAPI呼び出しで複数の利用可能状況枠を送信する必要がある場合に使用します。バッチ操作により、大規模なカタログの管理や一括更新を行う際の効率を向上させます。

属性

タイプ

必須です

説明

requestItems

PutAvailsBatchAPIRequestItem[]

はい

個々のリクエスト一覧

PutAvailsBatchAPIResponseタイプ
バッチレスポンスは、バッチリクエストの各項目の個別の結果を返します。各レスポンス項目はRequestItemId経由のリクエスト項目に対応します。

属性

タイプ

必須です

説明

responseItems

PutAvailsBatchAPIResponseItem[]

はい

レスポンス項目の一覧

PutAvailsBatchAPIRequestItemタイプ
バッチレスポンスの各項目には、操作タイプ (完全回収) とターゲットリソースを指定する一意の識別子とパスが必要です。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子。これは、バッチ内の各項目を識別するために使用する一意の文字列であり、バッチレスポンスにリンクされます。

path

String
(文字列)

はい

このリクエスト項目のリソースへのパス。
完全回収モデルの場合の形式は次のとおりです。
/アベイルズ/{licensor}/完全回収/{ALID}

body

PutAvailsBatchAPIRequestItemBody

はい

利用可能状況データ

PutAvailsBatchAPIRequestItemBodyタイプ
各バッチリクエスト項目の本文には、送信する実際の利用可能状況データが含まれます。

属性

タイプ

必須です

説明

avail

Avail

はい

利用可能状況データ

PutAvailsBatchAPIResponseItemタイプ
バッチ内の各レスポンス項目は、対応するリクエストの成功または失敗を示しますrequestItemIdを使用して、レスポンスを元のリクエストと照合します。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

スキーマ2 - 利用可能なデータの取得


これらのスキーマは、Prime Videoのシステムから既存の利用可能状況枠を取得する方法を定義します。これらを使用して、コンテンツの現在の権利情報を照会できます。

GetAvailsAPIResponseタイプ
レスポンスには、すべてのライセンス条件と地域権を含む、リクエストされたコンテンツの完全な利用可能状況データが含まれています。

属性

タイプ

必須です

説明

avail

Avail

はい

利用可能状況データ

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

GetAvailsBatchAPIRequest
単一のAPI呼び出しで複数の利用可能状況枠を取得します。これは、複数のタイトルや取引の権利を確認する必要がある場合に効率的です。

属性

タイプ

必須です

説明

requestItems

GetAvailsBatchAPIRequestItem[]

はい

個々のリクエスト一覧

GetAvailsBatchAPIResponse
リクエストされた各項目の利用可能状況データを返します。各レスポンスはrequestItemId経由のリクエストに対応します。

属性

タイプ

必須です

説明

responseItems

GetAvailsBatchAPIResponseItem[]

はい

レスポンス項目の一覧

GetAvailsBatchAPIRequestItem
各getリクエスト項目は、取得したいリソースへのパスを指定します。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

path

String
(文字列)

はい

このリクエスト項目のリソースへのパス。
完全回収モデルの場合の形式は次のとおりです。
/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}

GetAvailsBatchAPIResponseItem
各レスポンス項目には、取得が成功した場合は利用可能状況データ、失敗した場合はエラーの詳細が含まれます。

属性

タイプ

必須です

説明

requestItemId

文字列

はい

バッチリクエスト内の項目の一意の識別子

success

ブーリアン

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

avail

Avail

いいえ

利用状況オブジェクト

スキーマ3 - アベイルズの検証


これらのスキーマを使用すると、Prime Videoのシステムに送信する前に、利用可能状況データをテストできます。検証により、実際の利用可能状況枠を作成または変更することなく、エラーを早期に検出できます。

ValidateAvailsAPIRequestタイプ
検証レスポンスは、データがすべての検証ルールを通過したかどうかを示します。実際の作成または更新リクエストを送信する前に、エラーを確認してください。

属性

タイプ

必須です

説明

avail

Avail

はい

利用可能状況データ

ValidateAvailsAPIResponseタイプ
検証レスポンスは、データがすべての検証ルールを通過したかどうかを示します。実際の作成または更新リクエストを送信する前に、エラーを確認してください。

属性

タイプ

必須です

説明

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

ValidateAvailsBatchAPIRequestタイプ
単一の呼び出しで複数の利用可能状況枠を検証できます。これは特に、大量のバッチ処理を準備する際に役に立ちます。

属性

タイプ

必須です

説明

requestItems

ValidateAvailsBatchAPIRequestItem[]

はい

個々のリクエスト一覧

ValidateAvailsBatchAPIResponseタイプ
バッチ内の各項目の検証結果を返します。各レスポンスはrequestItemId経由のリクエスト項目に対応します。

属性

タイプ

必須です

説明

responseItems

ValidateAvailsBatchAPIResponseItem[]

はい

レスポンス項目の一覧

ValidateAvailsBatchAPIRequestItemタイプ
各検証リクエスト項目には、実際の作成または更新操作と区別するために、リソースパスに/validateが追加されます。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

path

String
(文字列)

はい

リクエストのリソースへのパス:
完全回収モデル: /avails/{licensor}/full-extract/{ALID}/validate

body

ValidateAvailsBatchAPIRequestItemBody

はい

リクエスト本文

ValidateAvailsBatchAPIRequestItemBodyタイプ
検証対象の利用可能状況枠データが含まれます。

属性

タイプ

必須です

説明

avail

Avail

はい

利用可能状況データ

ValidateAvailsBatchAPIResponseItemタイプ
各検証レスポンス項目は、対応するデータが検証チェックを通過したかどうかを示します。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

スキーマ4 - アベイルズの削除


これらのスキーマは、Prime Videoのシステムから利用可能状況枠を削除する方法を定義します。

重要: コンプライアンス要件への対応などの特定のユースケースを除き、コンテンツを削除するのではなく終了日を調整して期限切れにすることを強く推奨します。コンテンツが期限切れになると、レポート作成や照合に有用な履歴データと監査証跡を維持します。

DeleteAvailsAPIResponseタイプ
削除操作が正常に完了したかどうかを確認します。successフィールドをチェックし、エラーがないか確認します。

属性

タイプ

必須です

説明

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

DeleteAvailsBatchAPIRequestタイプ
単一のAPI呼び出しで複数の利用可能状況枠を削除します。これは一括削除や権利失効の際に便利です。

属性

タイプ

必須です

説明

requestItems

DeleteAvailsBatchAPIRequestItem[]

はい

個々のリクエスト一覧

DeleteAvailsBatchAPIResponseタイプ
バッチリクエストの各項目の削除結果を返します。

属性

タイプ

必須です

説明

responseItems

DeleteAvailsBatchAPIResponseItem[]

はい

レスポンス項目の一覧。

DeleteAvailsBatchAPIRequestItemタイプ
各削除リクエスト項目は、削除対象リソースへのパスを指定します。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

path

String
(文字列)

はい

このリクエスト項目のリソースへのパス。
完全回収モデルの場合の形式は次のとおりです。
/avails/{licensor}/full-extract/{ALID}?territory={Territory}&businessLine={BusinessLine}&contractID={CPH|FIXED_FEE}&channelIdentity={Channel}

DeleteAvailsBatchAPIResponseItemタイプ
各レスポンス項目は、対応するリクエストに対する削除が成功したかどうかを確認します。

属性

タイプ

必須です

説明

requestItemId

String
(文字列)

はい

バッチリクエスト内の項目の一意の識別子

success

Boolean
(ブーリアン)

はい

操作ステータス

errors

Error[]

いいえ

障害発生時のエラー一覧

コアデータタイプ


これらの基本的なデータ型は、APIスキーマ全体で使用されます。これらの構造を理解することは、あらゆるアベイルズな操作を扱う上で不可欠です。詳細については、「コンテンツ権限」ページを参照してください。

エラータイプ
操作が失敗したときに返される標準エラー構造。コードはエラーの種類を特定し、メッセージは人間が理解できる詳細情報を提供します。

属性

タイプ

必須です

説明

code

String
(文字列)

はい

エラータイプを説明する文字列。
検証エラーコード: APIV{number}、CRMSV{number}
サービスエラーコード: APIE{number}、CRMSE{number}
例: APIV400、CRMSE500

message

String
(文字列)

はい

人間が理解できるエラーの説明

利用状況タイプ
完全な利用可能状況枠を表すコアデータ構造。これには、コンテンツの権利、ライセンス条件、地域、およびビジネス条件に関するすべての情報が含まれます。

属性

タイプ

必須

注意

EMAファイルマッピング

ALID

String
(文字列)

はい

タイトル識別子を指定します。提出されたメタデータで指定されているALIDと一致する必要があります。

ALID

Disposition

AvailDisposition

はい

回収モデルの粒度を指定します。

該当なし

Licensor

Publisher
(公開者)

はい

Prime Videoにライセンスを付与する企業に関する情報を指定します。

該当なし

Asset

AvailAsset[]

はい

アセットに関する情報。リストには1つのアセットのみを指定する必要があります。

該当なし

Transaction

AvailTrans[]

はい

取引に関する情報。

該当なし

SharedEntitlement

AvailSharedEntitlement[]

いいえ

他のサービスの権限付与に関する情報。

該当なし

AvailDispositionタイプ
これが完全回収操作か完全削除操作か、データの作成、更新または削除を行うかを定義します。

属性

タイプ

必須

注意

EMAファイルマッピング

EntryType

Enum
(列挙)

はい

指定できる値: 完全回収、完全削除

処分

公開者タイプ
組織をコンテンツライセンサーとして識別します。この値は、Prime Videoがオンボーディング時に提供します。

属性

タイプ

必須

注意

EMAファイルマッピング

DisplayName

String
(文字列)

はい

Prime Videoパートナーの名前を指定します。この値はPrime Videoによってパートナーに提供されます。EMAファイルで使用されている値と同じである必要があります。

DisplayName

AvailAssetタイプ
ライセンス対象となるコンテンツアセットについて説明します。構造はWorkType (映画、エピソード、シーズンなど) によって異なります。

属性

タイプ

必須

注意

EMAファイルマッピング

_contentID

String
(文字列)

はい

このアセットのコンテンツIDを指定します。通常はALIDと同じです。

ContentID

WorkType

Enum
(列挙)

はい

指定できる値: 映画、ショート動画、エピソード、シーズン、補足

WorkType

Metadata

Enum

AvailUnitMetadata

条件付き

映画またはショート動画のメタデータを説明します。WorkTypeが映画またはショート動画の場合は必須です。

該当なし

EpisodeMetadata

AvailEpisodeMetadata

条件付き

エピソードのメタデータを説明します。WorkTypeがエピソードの場合は必須です。

該当なし

SeasonMetadata

AvailSeasonMetadata

条件付き

シーズンのメタデータを説明します。WorkTypeがシーズンの場合は必須です。

該当なし

AvailSharedEntitlementタイプ
DMA (デジタルムービーアライアンス) のような他のデジタルエコシステム向けの権利を指定します。

属性

タイプ

必須

注意

EMAファイルマッピング

_ecosystem

Enum
(列挙)

はい

指定できる値: DMA
注意: UVVU - 紫外線はサポートされていません。

該当なし

EcosystemID

String
(文字列)

はい

エコシステム固有のタイトル識別子

DMA_ID

AvailUnitMetadataタイプ
映画やショート動画などのスタンドアロンコンテンツのメタデータ。

属性

タイプ

必須

注意

EMAファイルマッピング

TitleInternalAlias

String[]

はい

タイトル名。リストには1つのタイトル名のみを指定する必要があります。

TitleInternalAlias

AvailEpisodeMetadataタイプ
エピソード番号や親シーズン/シリーズ情報を含む、テレビエピソード固有のメタデータ。

属性

タイプ

必須

注意

EMAファイルマッピング

TitleInternalAlias

String[]

はい

エピソードのタイトル名。リストには1つのタイトル名のみを指定する必要があります。

EpisodeTitleInternalAlias

EpisodeNumber

ContentSequenceInfo

はい

シーズン内のこのエピソードの番号。

EpisodeNumber

SeasonMetadata

AvailSeasonMetadata

条件付き

シーズンのメタデータを説明します。WorkTypeがエピソードまたはシーズンの場合は必須。

該当なし

SeriesMetadata

AvailSeriesMetadata

条件付き

シリーズのメタデータを説明します。WorkTypeがエピソードまたはシーズンの場合は必須。

該当なし

AvailSeasonMetadataタイプ
シーズン番号やエピソード数を含むTVシーズンのメタデータ。

属性

タイプ

必須

注意

EMAファイルマッピング

SeasonContentID

String
(文字列)

はい

シーズンのALID。

SeasonContentID

SeasonTitleInternalAlias

String[]

いいえ

シーズンのタイトル名。リストには1つのタイトル名のみを指定する必要があります。

SeasonTitleInternalAlias

SeasonNumber

ContentSequenceInfo

はい

シリーズ内のこのシーズンの番号。

SeasonNumber

NumberOfEpisodes

Integer
(整数)

はい

このシーズン内のエピソード数。

EpisodeCount

SeriesMetadata

AvailSeriesMetadata

条件付き

シリーズのメタデータを説明します。WorkTypeがシーズンの場合は必須です。

該当なし

AvailSeriesMetadataタイプ
トップレベルのシリーズ情報を提供するテレビシリーズのメタデータ。

属性

タイプ

必須

注意

EMAファイルマッピング

SeriesContentID

String
(文字列)

はい

シリーズのALID。

SeriesContentID

SeriesTitleInternalAlias

String[]

いいえ

シリーズのタイトル名。リストには1つのタイトル名のみを指定する必要があります。

SeriesTitleInternalAlias

NumberOfSeasons

Integer
(整数)

いいえ

このシリーズ内のシーズン数。

SeasonCount

AvailTransタイプ
地域、日付、ライセンスタイプ、事業条件など、特定のライセンス取引を定義します。ここで実際に付与される権利を指定します。

属性

タイプ

必須

注意

EMAファイルマッピング

_TransactionID

String
(文字列)

いいえ

利用可能状況枠の一意の識別子。FullExtractを使用する場合はオプションです。

AvailID

LicenseType

Enum
(列挙)

はい

指定できる値: SVOD、FVOD、EST、POEST、VOD

LicenseType

Territory

Region[]

はい

配信が許可されている地域。1つの地域項目のみを提供する必要があります。1つの利用状況オブジェクト内のすべての取引は、同じ地域である必要があります。

地域

Start

DateTime

はい

ISO形式による配信の開始日時。

注意: タイムゾーンが指定されていない場合、当該地域で最も東側のタイムゾーンを使用します。ただし、特定のリリース時刻を希望する場合は、任意のタイムゾーンを指定できます。

開始

End

DateTime

いいえ

ISO形式による配信の終了日時。指定しない場合、配信期間は無制限です。

注意: タイムゾーンが指定されていない場合、当該地域で最も東側のタイムゾーンを使用します。ただし、特定の削除時間を指定する場合は、任意のタイムゾーンを含めることができます。

終了

AssetLanguage

AssetLanguage[]

いいえ

アセットの言語は、アセットタイプのISO言語コードとして表されます。許可されているアセットタイプ: 字幕、音声、サブ吹き替え、サブ、吹き替え、オリジナル版音声、マルチトラック音声、任意

AssetLanguage

AllowedLanguage

AssetLanguage[]

いいえ

ISO言語コードとアセットタイプ。許可されているアセットタイプ: 字幕、音声、サブ、吹き替え、サブ吹き替え、任意

AllowedLanguages

HoldbackLanguage

AssetLanguage[]

いいえ

ISO言語コードとアセットタイプ。許可されているアセットタイプ: 字幕、音声、サブ、吹き替え、サブ吹き替え、任意

HoldbackLanguage

LicenseRightsDescription

String
(文字列)

いいえ

公開の優先順位を指定するために使用します。

LicenseRightsDescription

FormatProfile

AvailFormatProfile

はい

利用可能なビデオの画質。指定できる値: SD、HD、UHD

FormatProfile

ContractID

String
(文字列)

いいえ

契約情報を指定します。指定できる値:
- CPH
- FIXED_FEE
- FIXED_FEE:{Deal ID}
アベイルズを送信する場合、FIXED_FEEオプションはライセンサーによって制限されます。

ContractID

Terms

AvailTerms[]

はい

利用可能状況枠の取引条件のリストを指定します。

OtherTerms

OtherInstructions

String
(文字列)

いいえ

利用可能状況枠に関する追加処理方法。

OtherInstructions

地域タイプ
ISOの国コードを使用して地理的地域を指定します。

属性

タイプ

必須

注意

EMAファイルマッピング

country

String
(文字列)

はい

2文字のISO 3166-1国コード

該当なし

AssetLanguageタイプ
音声および字幕アセットの言語利用可能状況を定義します。

属性

タイプ

必須

注意

EMAファイルマッピング

value

String
(文字列)

はい

アセットの言語は、アセットタイプのRFC 5646言語コードとして表されます。

該当なし

_asset

String
(文字列)

いいえ

AvailTransタイプの言語属性に応じて、異なる値のセットを使用できます。
AvailTrans.AssetLanguageに指定できる値:
字幕、音声、サブ吹き替え、サブ、吹き替え、オリジナル版音声、マルチトラック音声、任意。
この属性には、すべての言語で同じアセットを提出する必要があります。
AvailTrans.AllowedLanguageおよびAvailTransに指定できる値。HoldbackLanguage:
字幕、音声、サブ、吹き替え、サブ吹き替え、任意。
アセットの値が「サブ吹き替え」、「任意」、または「値なし」の場合は、「字幕」と「音声」の2つのアセットに分散されます。
アセットの「サブ」と「吹き替え」は、MDDFの同等の「字幕」と「音声」に変換されます。

該当なし

AvailFormatProfileタイプ
利用可能状況のビデオ品質レベルを指定します。

属性

タイプ

必須

注意

EMAファイルマッピング

value

Enum
(列挙)

はい

利用可能なビデオの画質。指定できる値: SD、HD、UHD

該当なし

AvailTermsタイプ
ビジネス用語を指定するための柔軟な構造。各用語には名前と、適切なタイプ (金額、テキスト、イベント、ブーリアン、期間、または数値) の値が設定されます。

属性

タイプ

必須

注意

EMAファイルマッピング

_termName

String
(文字列)

はい

条件を識別します。値は大文字と小文字を区別しません。指定できる値のリストについては、以下を参照してください。

該当なし

Money

Money

いいえ

詳細については、以下を参照してください。

該当なし

Text

String
(文字列)

いいえ

詳細については、以下を参照してください。

該当なし

Event

DateTime

いいえ

詳細については、以下を参照してください。

該当なし

Boolean

Boolean
(ブーリアン)

いいえ

詳細については、以下を参照してください。

該当なし

Duration

String
(文字列)

いいえ

詳細については、以下を参照してください。

該当なし

Number

Integer
(整数)

いいえ

詳細については、以下を参照してください。

該当なし

金額タイプ
通貨単位を指定した金銭的価値を表します。

属性

タイプ

必須

注意

EMAファイルマッピング

value

Decimal
(10進)

いいえ

金額の値、一部の価格タイプでは必須

該当なし

_currency

String
(文字列)

はい

ISO通貨コード

該当なし

ContentSequenceInfoタイプ
エピソードとシーズンのシークエンス番号を指定します。

属性

タイプ

必須

注意

EMAファイルマッピング

Number

Integer
(整数)

はい

エピソード番号やシーズン番号などの、コンテンツシークエンス番号

該当なし

サポートされている利用状況規約
以下の表は、AvailTerms配列に含めることができるすべてのサポート対象ビジネス条件を一覧表示します。各条件は、ライセンス、価格設定、広告、およびカスタマーエクスペリエンスの特定の側面を規定します。

条件名

属性

必須

注意

EMAファイルマッピング

ChannelIdentity

Text
(テキスト)

はい

チャンネルまたはチャンネル登録の識別子。

GroupIdentity

Tier

Text
(テキスト)

条件付き

価格階層。ライセンスタイプがPOESTの場合は必須。

PriceType

SRP

Money

条件付き

希望小売価格。ライセンスタイプがPOESTの場合は必須。

SRP

WSP

Money

条件付き

卸売価格。ライセンスタイプがPOESTの場合は必須。

PriceValue

Category

Text
(テキスト)

条件付き

価格カテゴリー。ライセンスタイプがPOESTの場合は必須。

PriceValue

AnnounceDate

Event
(イベント)

いいえ

利用可能状況対象地域におけるタイトルの利用開始日を小売業者が発表できる日付。

AnnounceDate

SuppressionLiftDate

Event
(イベント)

条件付き

あるタイトルが将来の特定の日付に、利用可能な地域で、利用可能になることを公表できる最初の日付。ライセンスタイプがPOESTの場合は必須。

SuppressionLiftDate

RentalDuration

Duration
(期間)

条件付き

時間単位のレンタル期間。ライセンスタイプがSVODの場合は必須。

RentalDuration

WatchDuration

Duration
(期間)

条件付き

開始後、ユーザーが視聴を完了するまでの時間 (時間単位)。ライセンスタイプがSVODの場合は必須。

WatchDuration

Download

Text
(テキスト)

いいえ

ライセンスにはダウンロードの許可が含まれています。有効な値は はいいいえです。ライセンスタイプがSVODの場合、レンタル期間と視聴期間の両方を指定する必要があります。

ダウンロード

Exclusive

Boolean
(ブーリアン)

いいえ

アセットは取引の範囲内でのみ独占可能です。

独占

ExclusiveAttributes

Text
(テキスト)

いいえ

独占のタイプを指定します。独占がtrueの場合にのみ考慮されます。独占がtrueの場合、指定しない場合はデフォルト値が使用されます。

ExclusiveAttributes

BrandingRights

Boolean
(ブーリアン)

いいえ

ブランディングを表示したいというパートナーの意図を示します。

BrandingRights

BrandingRightsAttributes

Text
(テキスト)

いいえ

ブランディングのテキストを指定します。BrandingRightsがtrueの場合にのみ考慮されます。BrandingRightsがtrueの場合、指定しない場合はデフォルト値が使用されます。

BrandingRightsAttributes

allowAds

Boolean
(ブーリアン)

いいえ

広告を許可するか禁止するかを決定します。この条件は1回しか使用できません。

EMAでは使用できません

allowedAdPlacement

Text
(テキスト)

条件付き

広告を挿入できるロール内の位置を指定します。指定できる値: PreRoll、MidRoll、PostRoll、Overlays、PauseAds、Squeezebacks。
指定できるのは、allowAdsがtrueに設定されている場合のみです。
この条件は複数回表示される可能性があります。allowedAdPlacementまたはprohibitedAdPlacementのいずれかを指定できますが、両方は指定できません。

EMAでは使用できません

prohibitedAdPlacement

Text
(テキスト)

条件付き

広告を挿入できないロール内の位置を指定します。指定できる値: PreRoll、MidRoll、PostRoll、Overlays、PauseAds、Squeezebacks。
この条件は複数回表示される可能性があります。
指定できるのは、allowAdsがtrueに設定されている場合のみです。
allowedAdPlacementまたはprohibitedAdPlacementのいずれかを指定できますが、両方は指定できません。

EMAでは使用できません

cuepointDeliveryAndUsage

Text
(テキスト)

いいえ

キューポイントの配信と使用義務を指定します。指定できる値: 指定できる値:PartnerWillDeliverAndPrimeVideoMustUse、PrimeVideoWillUseIfDelivered、NoDeliveryOrUsageObligations、TalentObligated。
指定できるのは、allowAdsがtrueに設定されている場合のみです。

EMAでは使用できません

blindBasisSelling

Text
(テキスト)

いいえ

指定できる値: GuaranteedImpressions、NoGuaranteedImpressions
この属性を使用する必要があるのは、allowAdsがtrueに設定されている場合のみです。

EMAでは使用できません

sponsorships

Text
(テキスト)

いいえ

指定できる値: Permitted、Prohibited、PermittedWithRestrictions。
この属性を使用する必要があるのは、allowAdsがtrueに設定されている場合のみです。

EMAでは使用できません

sponsorshipsRestrictions

Text
(テキスト)

条件付き

自由形式のテキスト
この属性を使用する必要があるのは、スポンサーがAllowedWithRestrictionsに設定されている場合のみです。

EMAでは使用できません

talentAndAmazonAdGuidelines

Text
(テキスト)

いいえ

指定できる値: NoRestrictions。ConsultationRequired
この属性を使用する必要があるのは、allowAdsがtrueに設定されている場合のみです。

EMAでは使用できません

talentRestrictions

Text
(テキスト)

条件付き

自由形式のテキスト
この属性を使用する必要があるのは、talentAndAmazonAdGuidelinesがConsultationRequiredに設定されている場合のみです。

EMAでは使用できません

adLoadLimit

Text
(テキスト)

いいえ

1時間あたりの広告の分数。値は有効な整数でなければなりません。
この属性を使用する必要があるのは、allowAdsがtrueに設定されている場合のみです。

EMAでは使用できません

AdKey

Text
(テキスト)

いいえ

自由形式のテキスト
コンテンツを広告管理サーバーにマッピングするための一意の識別子。

EMAでは使用できません

CompleteYourBundleDiscountPercentage

Number
(数値)

いいえ

購入者がまだ所有していない残りのタイトルを購入してバンドルを完成させると、パーセント割引が適用されます。たとえば、20%割引の場合、2シーズン構成のバンドルでシーズン1を所有しているお客様はシーズン2を20%割引で購入できます。

EMAでは使用できません

ExcludedFromBundleDiscount

Boolean
(ブーリアン)

いいえ

trueに設定すると、この利用可能状況枠をバンドル割引の対象から除外します。プレミアム価格期間 (例:新作リリース時) や、定価を維持する必要があるタイトルに使用します。設定なしまたはfalseの場合、当該タイトルはバンドル割引の対象となります。

EMAでは使用できません

BusinessLine列挙
BusinessLine列挙は、コンテンツのライセンス供与および配信が適用されるPrime Videoのビジネスモデルを指定します。これにより、購入者のコンテンツアクセス方法と収益発生方法が決定されます。

説明

TVOD

TVODは購入またはレンタルを意味します。関連するライセンスタイプ: EST、VOD、POEST

PRIME_SUBSCRIPTION

AmazonプライムまたはAmazon Kids+のチャンネル登録。関連するライセンスタイプ: SVOD

CHANNELS

サードパーティのチャンネル登録。関連するライセンスタイプ: SVOD

FVOD

無料コンテンツ。関連するライセンスタイプ: FVOD

注意: BusinessLineの値は、コンテンツ提供に適用されるビジネスモデルを決定します。アベイルズを送信する際は、BusinessLineがPrime Videoとの契約内容と一致していることを確認してください。パートナーシップで利用できるBusinessLine値についてご不明な点がある場合は、Prime Video担当者にお問い合わせください。


サンプルペイロードアベイルズ

以下の例は、一般的な統合シナリオにおけるAPI呼び出しの構成方法を示しています。統合のテンプレートとして使用できる、適切にフォーマットされたJSON形式の完全なリクエスト/レスポンスペアについては、ペイロード例を参照してください。


よくある質問

以下のセクションでは、アベイルズAPIの操作に関するよくある質問への回答を提供します。

一般的なAPIの使用

コンテンツの削除と日付の変更

アベイルズの送信

まだヘルプが必要ですか?

お問い合わせ


Interner Ferhler! Bitte erneut versuchen
Die Sitzung ist abgelaufen.

Melden Sie sich an, um fortzufahren.

Anmelden
edit