Avails API

Avails API

Última actualización 2026-03-24

La API de Prime Video Avils forma parte del paquete de API de contenido y te permite gestionar la disponibilidad de tus títulos en Prime Video mediante la integración directa con tus sistemas de gestión de derechos de contenido. Enviar, actualizar, recuperar o eliminar las ventanas de disponibilidad con mayor precisión y control que las cargas de archivos tradicionales.


¿Por qué usar la API Avils?

La API agiliza el flujo de trabajo de administración de contenido y te da más control sobre tu catálogo de Prime Video:

  • Administración automatizada: elimina las cargas manuales y reduce los errores automatizando los envíos y actualizaciones de los períodos de disponibilidad, lo que permite a tu equipo centrarse en tareas estratégicas
  • Mayor eficiencia: actualice los períodos de disponibilidad específicos sin tener que volver a enviar conjuntos de datos completos, lo que ahorra tiempo y reduce el procesamiento redundante.
  • Comentarios directos: valide sus datos en tiempo real y reciba mensajes de error inmediatos sin necesidad de iniciar sesión en Slate para realizar correcciones manuales.
  • Interoperabilidad: se basa en una interfaz REST que es independiente del idioma, el sistema y la plataforma, a la que se puede acceder desde cualquier sistema con conexión a Internet.

Operaciones y puntos finales de la API

Todos los puntos finales son independientes del idioma y se puede acceder a ellos mediante HTTP 1.1 desde cualquier sistema con conexión a Internet. Los puntos finales de Avils no siguen un protocolo específico y se pueden llamar en cualquier orden en función de las necesidades del flujo de trabajo.

Acerca de los modelos de extracción
Un modelo de extracción define la forma en que se estructuran y envían los datos de disponibilidad a Prime Video. Imagínelo como elegir entre enviarnos la información completa de su catálogo o enviarnos solo los cambios específicos que necesita realizar.

Operación 1: Crear/actualizar Avails

  • Qué hace: Añade nuevas ventanas de disponibilidad o actualiza las existentes para tus títulos.
  • Por qué lo necesitas: así es como le dices a Prime Video cuándo y dónde tu contenido debe estar disponible para los clientes. Tanto si vas a lanzar contenido nuevo como a ampliar una licencia existente, esta operación garantiza que tus datos de disponibilidad estén actualizados.

Operación 2: Retrieve Avails

  • Qué hace: Recupera la información de disponibilidad actual de los sistemas de Prime Video.
  • Por qué los necesita: compruebe qué datos de disponibilidad tiene archivados Prime Video, solucione las discrepancias o extraiga datos para elaborar informes y conciliarlos.

Operación 3: Validate Avils

  • Qué hace: Comprueba si hay errores en los datos de disponibilidad antes de enviarlos a los sistemas en directo de Prime Video.
  • Por qué lo necesitas: detecta los errores de formato, la falta de campos obligatorios o las infracciones de las normas empresariales antes de que afecten a la disponibilidad del contenido. Esto ahorra tiempo al eliminar la necesidad de enviarlos, esperar a que se procesen, corregir los errores y volver a enviarlos.

Operación 4: Delete Avils

  • Qué hace: elimina las ventanas de disponibilidad de los sistemas de Prime Video.
  • Por qué lo necesita: Gestione situaciones puntuales en las que la disponibilidad deba eliminarse por completo en lugar de caducar.
  • Importante: Recomendamos encarecidamente que el contenido caduque ajustando la fecha de finalización en lugar de eliminarlo, excepto en casos de uso puntual. Al expirar se mantienen los datos históricos y el registro de auditoría.


Códigos de respuesta HTTP

Todos los puntos de conexión de Avails devuelven códigos HTTP estándar que indican si la solicitud de API se ha realizado correctamente o no y si los errores son temporales (se pueden volver a intentar) o permanentes, lo que permite al sistema gestionar automáticamente las respuestas sin intervención manual.

Código HTTP

Description

Reintentable

200

La llamada a la API se realizó correctamente. Las personas que llamen deben comprobar el objeto de respuesta para obtener más detalles.

N/A

400

Solicitud errónea, incluidos errores de validación.

No

401

No autorizado.

No

404

No se encuentra.

No

500

Error interno.

503

Error de dependencia.

Nota: En el caso de los errores que se puedan volver a intentar (500, 503), implemente la lógica de reintento con los retrasos adecuados entre los intentos. Los errores que no se pueden volver a intentar (400, 401, 404) indican problemas en la solicitud que deben corregirse antes de volver a enviarlos.


Esquemas de API

Los esquemas descritos en esta documentación están diseñados para ayudar a los desarrolladores a integrarse con la API Avils. Todos los esquemas de carga útil cumplen con el estándar MDDF API v2.6. Si bien puedes incluir cualquier atributo de la API v2.6 de MDDF en tu carga útil, Prime Video solo procesa los atributos compatibles; los atributos no compatibles se ignorarán.

Nota: Para obtener una referencia completa de los atributos admitidos que coinciden con nuestra especificación de disponibilidad de EMA, consulta la columna de disponibilidad de la EMA en la tabla de tipos de datos principales que aparece a continuación. Para obtener información sobre cómo se administran y utilizan las disponibilidades en Prime Video, consulta la página de derechos de contenido.


Conversión de XML de MDDF a JSON

La API de MDDF Avails define su esquema en formato XML, pero admite cargas útiles tanto en XML como en JSON. Las API de Prime Video Avails utilizan cargas útiles codificadas en JSON.

El proceso para convertir XML de MDDF a JSON se describe a continuación: se omiten los espacios de nombres

Los elementos anidados se convierten en propiedades anidadas

Varios elementos con el mismo nombre se convierten en elementos de matriz

Los atributos aparecen en las propiedades y van precedidos de un guión bajo


Tipos de datos de esquema comunes

El esquema de la API Avils admite los siguientes tipos de datos:

Type

Description

Booleano

De tipo booleano. Valores permitidos: verdadero, falso

Entero

Entero con signo de 32 bits.

Número entero largo

Entero con signo de 64 bits.

Decimal

Número de coma flotante.

Cadena

Un conjunto de caracteres.

Marca de tiempo

Marca de tiempo ISO.

Enum

Una cadena enumerada con un conjunto predefinido de valores permitidos.

Estructura

La estructura sirve como agregador de otros atributos.

Matriz

Colección de artículos de tipo ASME. Designado por [].

Nota: La cantidad máxima de artículos permitida en las solicitudes por lotes está limitada a 100.


Esquemas de solicitud y respuesta

En esta sección se definen las estructuras de datos para todas las operaciones de la API de Avils. Estos esquemas especifican el formato exacto de las solicitudes que envías a Prime Video y las respuestas que recibes. Comprender estas estructuras es esencial para una integración exitosa de las API.

Esquema 1: Crear/actualizar Avails


Estos esquemas definen la estructura para crear o actualizar las ventanas de disponibilidad en el sistema de Prime Video. Úselos cuando necesite enviar nuevos derechos de contenido o modificar los existentes.

PutAvailSapiRequest
type
Este es el objeto de solicitud principal para enviar una ventana de disponibilidad única.

Atributo

Type

Es obligatorio

Description

aprovechar

Aprovechar

Datos de disponibilidad: este es el atributo de nivel superior de cualquier solicitud de colocación o validación

PutAvailSapiResponse

type La respuesta

que recibirá después de enviar un período de disponibilidad. Marque el campo de éxito para confirmar que la operación se completó y revise los errores si el envío no se realizó correctamente.

Atributo

Type

Es obligatorio

Description

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

PutAvailsBatchapiRequest
type
Use este esquema cuando necesite enviar varias ventanas de disponibilidad en una sola llamada a la API. Las operaciones por lotes mejoran la eficiencia a la hora de gestionar catálogos grandes o realizar actualizaciones masivas.

Atributo

Type

Es obligatorio

Description

Artículos de solicitud

Pon un objeto de solicitud por lotes []


Lista de solicitudes individuales

PutAvailsBatchapiResponse
type La respuesta
por lotes devuelve resultados individuales para cada artículo de la solicitud de lote. Cada elemento de respuesta corresponde a un elemento de solicitud a través del RequestItemID.

Atributo

Type

Es obligatorio

Description

Elementos de respuesta

Pon un objeto de respuesta por lotes []


Lista de elementos de respuesta

Tipo
PutAvailsBatchaPiRequestItem
Cada elemento de una solicitud por lotes requiere un identificador y una ruta únicos que especifiquen el tipo de operación (Full Extract) y el recurso de destino.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote. Se trata de una cadena única que utilizarás para identificar cada artículo del lote y que se vinculará a nuestra respuesta al lote.

camino

Cadena


Ruta a un recurso para este elemento solicitado.
Para el modelo Full Extract, el formato es:
/avails/ {licensor} /full-extract/ {ALID}

cuerpo

Pon a VailsBatch en el cuerpo de la solicitud


Datos de disponibilidad

PutAvailsBatchapiRequestItemBody
type El cuerpo
de cada elemento de solicitud de lote contiene los datos de disponibilidad reales que estás enviando.

Atributo

Type

Es obligatorio

Description

aprovechar

Aprovechar


Datos de disponibilidad

PutAvailsBatchaPIResponseItem
type Cada elemento
de respuesta del lote indica que la solicitud correspondiente se ha realizado correctamente o no. Use el RequestItemID para hacer coincidir las respuestas con las solicitudes originales.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

Esquema 2: Retrieve Avails


Estos esquemas definen cómo recuperar las ventanas de disponibilidad existentes del sistema de Prime Video. Úselos para consultar la información sobre los derechos actuales de su contenido.

GetAvailsApiResponse
type
La respuesta contiene todos los datos de disponibilidad del contenido solicitado, incluidos todos los términos de licencia y los derechos territoriales.

Atributo

Type

Es obligatorio

Description

aprovechar

Aprovechar


Datos de disponibilidad

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

getAvailsBatchapiRequest
Recupera varias ventanas de disponibilidad en una sola llamada a la API. Esto resulta eficaz cuando se necesitan comprobar los derechos de varios títulos o transacciones.

Atributo

Type

Es obligatorio

Description

Artículos de solicitud

GetAvailsBatchApi Request Item []


Lista de solicitudes individuales

GetAvailsBatchapiResponse
Devuelve los datos de disponibilidad de cada artículo solicitado. Cada respuesta corresponde a una solicitud a través del RequestItemID.

Atributo

Type

Es obligatorio

Description

Elementos de respuesta

GetAvailsBatchApiResponseItem []


Lista de elementos de respuesta

getAvailsBatchapiRequestItem
Cada elemento de solicitud de obtención especifica la ruta al recurso que se quiere recuperar.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

ruta

Cadena


Ruta a un recurso para este elemento solicitado.
Para el modelo Full Extract, el formato es:
/avails/ {licensor} /full-extract/ {ALID}? territory= {Territorio} &BusinessLine= {BusinessLine}

getAvailsBatchapiResponseItem
Cada elemento de respuesta
contiene los datos de disponibilidad si la recuperación se realizó correctamente o los detalles del error si no se pudo.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

aprovechar

Aprovechar

No

Aprovechar el objeto

Esquema 3: Validate Avils


Estos esquemas te permiten probar tus datos de disponibilidad antes de enviarlos al sistema de Prime Video. La validación detecta los errores de forma temprana sin crear ni modificar los períodos de disponibilidad reales.

ValidateAvailsAPIRequest
type
La respuesta de validación indica si los datos cumplen todas las reglas de validación. Revise cualquier error antes de enviar la solicitud de creación o actualización propiamente dicha.

Atributo

Type

Es obligatorio

Description

aprovechar

Aprovechar


Datos de disponibilidad

ValidateAvailsAPIResponse
type La respuesta de
validación indica si los datos cumplen todas las reglas de validación. Revise cualquier error antes de enviar la solicitud de creación o actualización propiamente dicha.

Atributo

Type

Es obligatorio

Description

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

ValidateAvailsBatchapiRequest
type
Valide varias ventanas de disponibilidad en una sola llamada. Esto resulta especialmente útil cuando se preparan envíos de lotes grandes.

Atributo

Type

Es obligatorio

Description

Artículos de solicitud

Validate AvailsBatchApi RequestItem []


Lista de solicitudes individuales

ValidateAvailsBatchapiResponse
type
Devuelve los resultados de la validación de cada artículo del lote. Cada respuesta corresponde a un elemento de solicitud mediante el RequestItemID.

Atributo

Type

Es obligatorio

Description

Elementos de respuesta

ValidateAvailsBatchApiResponseItem []


Lista de elementos de respuesta

ValidateAvailsBatchapiRequestItem
type
Cada elemento de la solicitud de validación incluye la ruta del recurso con /validate adjunto para distinguirla de las operaciones reales de creación o actualización.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

ruta

Cadena


Ruta a un recurso para la solicitud: modelo
Full Extract
: /avails/ {licensor} /full-extract/ {ALID} /validate

cuerpo

Validate AvailsBatchApi RequestItemBody


Órgano de solicitud

ValidateAvailsBatchapiRequestItemBody type Contiene los datos de la ventana de disponibilidad que se van a validar.

Atributo

Type

Es obligatorio

Description

aprovechar

Aprovechar


Datos de disponibilidad

ValidateAvailsBatchapiResponseItem
type Cada elemento de respuesta
de validación muestra si los datos correspondientes han pasado las comprobaciones de validación.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

Esquema 4: Delete Avils


Estos esquemas definen cómo eliminar las ventanas de disponibilidad del sistema de Prime Video.

Importante: Recomendamos encarecidamente que el contenido caduque ajustando la fecha de finalización en lugar de eliminarlo, excepto en casos de uso específicos, como los relacionados con los requisitos de conformidad. El contenido que caduca conserva sus datos históricos y su registro de auditoría, lo que resulta valioso para la elaboración de informes y la conciliación.

El
tipo DeleteAvailsAPIResponse
confirma si la operación de eliminación se ha completado correctamente. Marque el campo de éxito y revise los errores.

Atributo

Type

Es obligatorio

Description

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

DeleteAvailsBatchapiRequest
type
Elimina varias ventanas de disponibilidad en una sola llamada a la API. Esto resulta útil para eliminaciones masivas o vencimientos de derechos.

Atributo

Type

Es obligatorio

Description

Artículos de solicitud

Eliminar un elemento de solicitud de API por lotes disponible []


Lista de solicitudes individuales

DeleteAvailsBatchapiResponse
type
Devuelve los resultados de eliminación de cada elemento de la solicitud de lote.

Atributo

Type

Es obligatorio

Description

Elementos de respuesta

Eliminar el elemento de respuesta de API por lotes disponible []


Lista de elementos de respuesta.

DeleteAvailsBatchaPiRequestItem
type
Cada elemento de solicitud de eliminación especifica la ruta al recurso que se va a eliminar.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

ruta

Cadena


Ruta a un recurso para este elemento solicitado.
Para el modelo Full Extract, el formato es:
/avails/ {licensor} /full-extract/ {ALID}? territory= {Territorio} &BusinessLine= {BusinessLine} &ContractID= {CPH|FIXED_FEE} &ChannelIdentity= {Canal}

DeleteAvailsBatchaPIResponseItem
type Cada elemento
de respuesta confirma si la eliminación se realizó correctamente para la solicitud correspondiente.

Atributo

Type

Es obligatorio

Description

ID del artículo de solicitud

Cadena


Identificador único del artículo en la solicitud de lote

éxito

booleano


Estado de la operación

errores

Error []

No

Lista de errores en caso de fallo

Tipos de datos básicos


Estos tipos de datos fundamentales se utilizan en todos los esquemas de API. Comprender estas estructuras es esencial para trabajar con cualquier operación disponible. Para obtener más información, consulta la página de derechos de contenido.

Tipo de error: Estructura de error
estándar devuelta cuando las operaciones fallan. El código identifica el tipo de error, mientras que el mensaje proporciona detalles legibles por humanos.

Atributo

Type

Es obligatorio

Description

código

Cadena


Cadena que describe el tipo de error.
Códigos de error de validación: APIV {número}, CRMSV {número} Códigos de error de
servicio: APIE {número}, CRMSE {número} Ejemplos: APIV400, CRMSE500

mensaje

Cadena


Descripción del error legible por humanos

Avail type
La estructura de datos principal que representa una ventana de disponibilidad completa. Esto incluye toda la información sobre los derechos de contenido, los términos de licencia, los territorios y las condiciones comerciales.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

VÁLIDO

Cadena


Especifica el identificador del título. Debe coincidir con el ALID especificado en la contribución de metadatos.

VÁLIDO

Disposición

Disposición disponible


Especifica la granularidad del modelo de extracción.

N/A

Licenciante

Publicador


Especifica información sobre la entidad que concede la licencia a Prime Video.

N/A

Activo

Activo disponible []


Información sobre el activo. Solo se debe especificar un activo en la lista.

N/A

Transacción

AvailTrans []


Información sobre la transacción.

N/A

Derecho compartido

Derecho compartido disponible []

No

Información sobre los derechos a otros servicios.

N/A

El tipo AvailDisposition define si se trata de una operación Full Extract o Full Delete y si se trata de crear/actualizar o eliminar datos.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

EntryType

Enum


Valores permitidos: FullExtract, FullDelete

Disposición

El tipo de publicador
identifica a su organización como licenciante del contenido. Prime Video proporciona este valor durante la incorporación.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

DisplayName

Cadena


Especifica el nombre del socio de Prime Video. Prime Video proporcionará este valor a los socios. Debe tener el mismo valor que el utilizado en los archivos EMA.

DisplayName

AvailAsset type
Describe el activo de contenido que se va a licenciar. La estructura varía según el WorkType (Película, Episodio, Temporada, etc.).

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

_ContentID

Cadena


Especifica el ID de contenido de este recurso. Por lo general, es igual que ALID.

ContentID

WorkType

Enum


Valores permitidos: Película, Cortometraje, Episodio, Temporada, Complementario

WorkType

Metadatos

Metadatos de la unidad disponibles

Condicional

Describe los metadatos de una película o un cortometraje. Obligatorio cuando WorkType es película o cortometraje.

N/A

Metadatos del episodio

Disponibilidad de los metadatos del episodio

Condicional

Describe los metadatos del episodio. Obligatorio cuando WorkType es Episode.

N/A

Metadatos de temporada

Metadatos de temporada disponibles

Condicional

Describe los metadatos de la Temporada. Obligatorio cuando WorkType es Temporada.

N/A

AvailSharedEntitlement
type
Especifica los derechos de otros ecosistemas digitales, como DMA (Digital Movie Alliance).

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

_ecosistema

Enum


Valores permitidos: DMA
Nota: no se admiten rayos UVVU ni ultravioleta.

N/A

ID de ecosistema

Cadena


Identificador de título específico del ecosistema

DMA_ID

AvailUnitMetadata type Metadata:
metadatos para contenido independiente, como películas o cortos.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

Alias internas del título

Cadena []


Nombre del título. Solo se debe especificar un nombre de título en la lista.

TitleInternalAlias

Metadata de
AvailEpisodeMetadata: metadatos
específicos de los episodios de TV, incluidos el número de episodio y la información principal de la temporada o serie.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

Alias internas del título

Cadena []


Nombre del título del episodio. Solo se debe especificar un nombre de título en la lista.

EpisodeTitleInternalAlias

Episode Number

Información de secuencia de contenido


Number de este episodio dentro de la temporada.

EpisodeNumber

Metadatos de temporada

Metadatos de temporada disponibles

Condicional

Describe los metadatos de la Temporada. Obligatorio cuando WorkType es Episodio o Temporada.

N/A

Metadata de la serie

Metadatos de serie disponibles

Condicional

Describe los metadatos de la Serie. Obligatorio cuando WorkType es Episodio o Temporada.

N/A

AvailSeasonMetadata:
metadatos para temporadas de TV, incluidos el número de temporada y el recuento de episodios.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

SeasonContentiD

Cadena


ALID para la temporada.

SeasonContentID

Título de la temporada: Internal Alias

Cadena []

No

Nombre del título de la temporada. Solo se debe especificar un nombre de título en la lista.

SeasonTitleInternalAlias

Season Number

Información de secuencia de contenido


Number de esta temporada dentro de la serie.

SeasonNumber

Número de episodios

Entero


Number of episodes in this season.

EpisodeCount

Metadatos de la serie

Metadatos de serie disponibles

Condicional

Describe los metadatos de la Serie. Obligatorio cuando WorkType es Temporada.

N/A

AvailSeriesMetadata type
Metadata para series de TV, que proporcionan la información de serie de nivel superior.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

ID de contenido de la serie

Cadena


ALID para series.

ID de contenido de la serie

Nombre de la serie Internalalias

Cadena []

No

Nombre del título de la Serie. Solo se debe especificar un nombre de título en la lista.

Nombre de la serie Internalalias

Número de temporadas

Entero

No

Number of seasons in this series.

SeasonCount

El tipo AvailTrans define una transacción de licencia específica, que incluye el territorio, las fechas, el tipo de licencia y las condiciones comerciales. Aquí es donde se especifican los derechos reales que se van a conceder.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

_ID de transacción

Cadena

No

Identificador único para la ventana de disponibilidad. Opcional cuando se utiliza FullExtract.

AvailID

LicenseType

Enum


Valores permitidos: SVOD, FVOD, EST, POEST, VOD

LicenseType

Territorio

Region []


Territorio donde se permite la distribución. Solo se debe proporcionar un elemento de territorio. Todas las transacciones dentro de un único objeto Avail deben tener el mismo territorio.

Territorio

Start

Fecha y hora


Fecha y hora de inicio de la distribución en formato ISO.

NOTA: Si no se incluye ninguna zona horaria, utilizaremos la zona horaria más oriental de la región. Sin embargo, puedes incluir cualquier zona horaria si quieres una hora de lanzamiento específica.

Start

End

Fecha y hora

No

Fecha y hora de finalización de la distribución en formato ISO. Si no se proporciona, la distribución tiene una duración ilimitada.

NOTA: Si no se incluye ninguna zona horaria, utilizaremos la zona horaria más oriental de la región. Sin embargo, puedes incluir cualquier zona horaria si quieres una hora de retirada específica.

End

AssetLanguage

AssetLanguage []

No

El idioma del activo se expresa como código de idioma ISO con el tipo de activo. Tipos de recursos permitidos: subtítulos, audio, subdub, sub, dub, ov, mta, cualquiera

AssetLanguage

AllowedLanguage

AssetLanguage []

No

Código de lenguaje ISO con tipo de activo. Tipos de recursos permitidos: subtítulo, audio, sub, dub, subdub, cualquier

Idiomas permitidos

Holdback Language

AssetLanguage []

No

Código de lenguaje ISO con tipo de activo. Tipos de recursos permitidos: subtítulo, audio, sub, dub, subdub, cualquier

HoldbackLanguage

Descripción de LicenserightsDescription

Cadena

No

Se utiliza para especificar la prioridad de publicación.

LicenseRightsDescription

FormatProfile

AvailFormatProfile


Calidad del vídeo disponible. Valores permitidos: SD, HD, UHD

FormatProfile

ContractiD

Cadena

No

Especifica la información contractual. Valores permitidos:
- CPH - FIXED_FEE
- FIXED_FEE
: {ID de oferta
} Al enviar ofertas disponibles, el licenciante restringe las opciones de FIXED_FEE.

ContractID

Términos

Términos disponibles []


Especifica la lista de términos comerciales para la ventana de disponibilidad.

OtherTerms

Other Instructions

Cadena

No

Instrucciones de procesamiento adicionales para la ventana de disponibilidad.

OtherInstructions

Region type
Especifica un territorio geográfico mediante los códigos de país ISO.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

country

Cadena


Código de país ISO 3166-1 de 2 letras

N/A

AssetLanguage
type Define la disponibilidad del idioma para los recursos de audio y subtítulos.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

valor

Cadena


El idioma del activo se expresa como código de idioma RFC 5646 con el tipo de activo.

N/A

_activo

Cadena

No

Se permite un conjunto diferente de valores, según el atributo language del tipo AvailTrans.
Valores permitidos para AvailTrans.assetLanguage:
subtitle, audio, subdub, sub, dub, ov, mta, any.
Este atributo requiere que se envíe el mismo recurso para todos los idiomas.
Valores permitidos para AvailTrans.AllowedLanguage y AvailTrans. HoldbackLanguage
: subtítulo, audio, sub, dub, subdub, cualquiera.
Cuando el valor del activo es «subdub», «cualquiera» o el valor está ausente, se dividirá en dos activos: «subtítulo» y «audio».
Los activos «sub» y «dub» se convierten a sus equivalentes en MDDF, «subtítulo» y «audio».

N/A

AvailFormatProfile type
Especifica el nivel de calidad de vídeo para la disponibilidad.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

valor

Enum


Calidad del vídeo disponible. Valores permitidos: SD, HD, UHD

N/A

Tipo
AvailTerms
Estructura flexible para especificar términos comerciales. Cada término tiene un nombre y un valor del tipo correspondiente (Money, Text, Event, Boolean, Duration o Number).

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

_TermName

Cadena


Identifica el término. El valor no distingue entre mayúsculas y minúsculas. Para ver una lista de los valores permitidos, consulte a continuación.

N/A

Dinero

Dinero

No

Para obtener más detalles, consulte a continuación.

N/A

Texto

Cadena

No

Para obtener más detalles, consulte a continuación.

N/A

Evento

Fecha y hora

No

Para obtener más detalles, consulte a continuación.

N/A

Booleano

Booleano

No

Para obtener más detalles, consulte a continuación.

N/A

Duración

Cadena

No

Para obtener más detalles, consulte a continuación.

N/A

Number

Entero

No

Para obtener más detalles, consulte a continuación.

N/A

El tipo de moneda
representa valores monetarios con especificación de moneda.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

valor

Decimal

No

Valor monetario, obligatorio para algunos tipos de precios

N/A

_moneda

Cadena

Código de moneda ISO

N/A

El tipo de duración Representa una duración de tiempo utilizando el formato de duración ISO 8601. Los valores deben especificarse en horas enteras.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

valor

Cadena

Duración ISO 8601 en horas enteras. Formato: PT {N} H donde {N} es un número entero de horas. Por ejemplo, PT48H durante 48 horas o PT720H durante 30 días.

N/A

El tipo ContentSequenceInfo
especifica los números de secuencia de los episodios y las temporadas.

Atributo

Type

Necesario

Notas

Mapeo de archivos EMA

Number

Entero

Número de secuencia del contenido, como el número de episodio o el número de temporada

N/A

Términos de Avail admitidos (NOTA: desplázate hacia la derecha para ver el mapeo completo de
la EMA)
En la siguiente tabla se enumeran todos los términos comerciales admitidos que se pueden incluir en la matriz AvailTerms. Cada término controla aspectos específicos de las licencias, los precios, la publicidad y la experiencia del cliente.

Nombre del término

Atributo

Necesario

Notas

Mapeo de archivos EMA

Identidad del canal

Texto


Identificador de un canal o suscripción.

GroupIdentity

Nivel

Texto

Condicional

Nivel de precios. Obligatorio si el tipo de licencia es POEST.

PriceType

SRP

Dinero

Condicional

Precio de venta sugerido. Obligatorio si el tipo de licencia es POEST.

SRP

WSP

Dinero

Condicional

Precio mayorista. Obligatorio si el tipo de licencia es POEST.

PriceValue

Categoría

Texto

Condicional

Categoría de precio. Obligatorio si el tipo de licencia es POEST.

PriceValue

AnnoceDate

Evento

No

Fecha en la que el vendedor puede anunciar la fecha de inicio de la disponibilidad del título en el territorio disponible.

AnnounceDate

Fecha de suppressionliftDate

Evento

Condicional

La primera fecha en que se anuncie públicamente que un título estará disponible en una fecha futura específica en el territorio en el que esté disponible. Obligatorio si el tipo de licencia es POEST.

Fecha de suppressionliftDate

Duración del alquiler

Duración

Condicional

Duración del período de alquiler en horas. Obligatorio si el tipo de licencia es SVOD.

Duración del alquiler

WatchDuration

Duración

Condicional

Cuánto tiempo tiene el usuario para completar la visualización una vez iniciada, en horas. Obligatorio si el tipo de licencia es SVOD.

WatchDuration

Download

Texto

No

La licencia incluye permiso para descargar. Los valores válidos son y No. Si el tipo de licencia es SVOD, se deben especificar tanto la duración del alquiler como la duración del reloj.

Download

Exclusivo

Booleano

No

Los activos son exclusivos dentro del ámbito de la transacción.

Exclusivo

ExclusiveAttributes

Texto

No

Especifica el tipo de exclusividad. Solo se considera cuando Exclusivo es verdadero. Se utilizará un valor predeterminado si no se proporciona cuando Exclusivo es verdadero.

ExclusiveAttributes

BrandingRights

Booleano

No

Indica la intención del socio de mostrar su marca.

BrandingRights

Atributos de BrandingRight

Texto

No

Especifica el texto de la marca. Solo se considera cuando BrandingRights es cierto. Se utilizará un valor predeterminado si no se proporciona cuando BrandingRights es verdadero.

Atributos de BrandingRight

Permitir anuncios

Booleano

No

Determina si los anuncios están permitidos o prohibidos. Este término solo puede aparecer una vez.

No disponible en EMA

Reemplazo permitido

Texto

Condicional

Especifica la ubicación del rollo en la que se pueden insertar los anuncios. Los valores permitidos son: PreRoll, MidRoll, PostRoll, Overlays, PauseAds y Squeezebacks.
Solo se permite cuando allowAds es verdadero.
Este término puede aparecer más de una vez. Se pueden especificar AllowedAdplacement o ProhibitedAdplacement, pero no ambas.

No disponible en EMA

Reemplazo prohibido

Texto

Condicional

Especifica la ubicación del rollo en la que no se pueden insertar anuncios. Los valores permitidos son: PreRoll, MidRoll, PostRoll, Overlays, PauseAds y Squeezebacks.
Este término puede aparecer más de una vez.
Solo se permite cuando allowAds es verdadero.
Se pueden especificar AllowedAdplacement o ProhibitedAdplacement, pero no ambas.

No disponible en EMA

Entrega y uso de CuePoint

Texto

No

Especifica las obligaciones de entrega y uso del punto de referencia. Valores permitidos: Partner Will Deliver y Prime Video debe usar, Prime Video usará si se entrega, Sin obligaciones de entrega o uso, Talent Obligated.
Solo se permite cuando allowAds es verdadero.

No disponible en EMA

Blind Base se está vendiendo

Texto

No

Valores permitidos: GuaranteedImpressions, NoGuaranteedImpressions
Este atributo solo debe estar presente si allowAds se establece en true.

No disponible en EMA

patrocinios

Texto

No

Valores permitidos: Permitido, Prohibido, Permitido con restricciones.
Este atributo solo debe estar presente si allowAds está establecido en true.

No disponible en EMA

Restricciones de patrocinio

Texto

Condicional

Texto de formato libre
Este atributo solo debe estar presente si los patrocinios están configurados como allowedWithRestrictions.

No disponible en EMA

Directrices publicitarias de Talent y Amazon

(** no deben tener saltos de línea)

Texto

No

Valores permitidos: noRestrictions, consultationRequired
Este atributo solo debe estar presente si allowAds está establecido en true.

No disponible en EMA

Restricciones de talento

Texto

Condicional

Texto de formato libre
Este atributo solo debe estar presente si TalentandAmazonAdGuidelines tiene el valor ConsultationRequired.

No disponible en EMA

Límite de carga de anuncios

Texto

No

Number of ad minutes per hour. Value debe ser un entero válido.
Este atributo solo debe estar presente si allowAds está establecido en true.

No disponible en EMA

AdKey

Texto

No

Identificador
único de texto de formato libre para mapear contenido a servidores de administración de anuncios.

No disponible en EMA

Completa el
porcentaje de descuento de tu paquete

(** no debe tener saltos de línea)

Number

No

El descuento porcentual se aplica cuando los clientes completan un paquete comprando el resto de títulos que aún no poseen. Por ejemplo, un descuento del 20% significa que los clientes que posean la Temporada 1 de un paquete de 2 temporadas reciben un 20% de descuento en la Temporada 2.

No disponible en EMA

Excluido del
descuento por paquete

(** no debe tener saltos de línea)

Booleano

No

Si se establece en true, este período de disponibilidad se excluye de la elegibilidad para el descuento por paquete. Utilízalo durante los períodos de precios premium (p. ej., nuevos lanzamientos) o para títulos que deban mantener el precio completo. Si está ausente o es falso, el título es apto para descuentos en paquetes.

No disponible en EMA

Enumeración de BusinessLine
La enumeración
de BusinessLine especifica el modelo de negocio de Prime Video según el cual se licencia y distribuye el contenido. Esto determina cómo los clientes acceden al contenido y cómo se generan los ingresos.

Value

Description

TVOD

TVOD significa compra o alquiler. Tipos de licencias relacionadas: EST, VOD, POEST

PRIME_SUBSCRIPTION

Suscripción a Amazon Prime o Amazon Kids+. Tipos de licencia relacionados: SVOD

CANALES

Suscripción a canales de terceros. Tipos de licencia relacionados: SVOD

VOD

Contenido gratuito. Tipos de licencia relacionados: FVOD

Nota: El valor de BusinessLine determina qué modelo de negocio se aplica a la disponibilidad de su contenido. Al enviar las ofertas, asegúrate de que BusinessLine cumpla con tu acuerdo contractual con Prime Video. Si tiene dudas sobre qué valores de BusinessLine están disponibles para su asociación, póngase en contacto con su representante de Prime Video.


Ejemplo de Payload Avils

Los siguientes ejemplos muestran cómo estructurar las llamadas a la API para escenarios de integración comunes. Consulta los ejemplos de carga útil para ver pares completos de solicitud/respuesta con el formato correcto de JSON que puedas usar como plantillas para tu integración.


Preguntas frecuentes

En las siguientes secciones se proporcionan respuestas a preguntas frecuentes sobre cómo trabajar con la API Avils.

Uso general de la API

Eliminación de contenido y cambios de fecha

Enviar valis

¿Aún necesitas ayuda?

Contáctanos


Error interno del servidor. Inténtelo nuevamente.
La sesión ha caducado.

Inicie sesión para continuar.

Iniciar sesión
edit