Servicio de paquete
Los vendedores usan este servicio para crear y administrar sus paquetes. Los paquetes son combinaciones predefinidas de inventario o datos. Los compradores pueden usar el Servicio de acceso de comprador de paquetes para examinar paquetes y, a continuación, usar el Servicio de oferta desde paquetes para crear ofertas a partir de ellos "fuera del estante", o pueden usar paquetes como punto de partida para las negociaciones de acuerdos.
En los casos en los que los paquetes no satisfacen las necesidades de un comprador, los vendedores pueden usar el Servicio de oferta para crear ofertas personalizadas únicas.
API de REST
Http (método) | Endpoint | Description |
---|---|---|
POST |
https://api.appnexus.com/package ( add_package JSON) |
Agregue un nuevo paquete. |
PUT |
https://api.appnexus.com/package?id=PACKAGE_ID ( modify_package JSON) |
Actualizar un paquete. |
GET |
https://api.appnexus.com/package |
Vea todos los paquetes. |
GET |
https://api.appnexus.com/package?id=PACKAGE_ID |
Ver un paquete específico. |
DELETE |
https://api.appnexus.com/package?id=PACKAGE_ID |
Elimine un paquete. PRECAUCIÓN: Al eliminar un paquete, también se eliminan todas las ofertas asociadas. Las campañas destinadas a estos acuerdos asociados dejarán de servir. Las eliminaciones son permanentes y no se pueden revertir. Aunque las ofertas eliminadas siguen estando disponibles en los informes, ya no tendrá visibilidad sobre su configuración específica. |
GET |
https://api.appnexus.com/package/meta |
Averigüe por qué campos puede filtrar y ordenar. |
Campos JSON
Nombre | Tipo (longitud) | Description |
---|---|---|
id |
Entero | Identificador del paquete. Valor predeterminado: número generado automáticamente Obligatorio activado: PUT , DELETE |
name |
string (255) | Nombre del paquete. |
description |
string (65535) | Descripción del paquete. Puede usar este campo para proporcionar a los compradores información adicional y detalles sobre el paquete. |
active |
Booleano | Si true es , el paquete está activo. Si false es , los compradores no pueden generar ofertas a partir del paquete y todas las ofertas asociadas dejarán de servir.Valor predeterminado: true |
profile_id |
Entero | Identificador del perfil asociado al paquete. Puede usar un perfil para especificar publicadores, ubicaciones, sitios, categorías de contenido, segmentos, grupos de segmentos o tamaños que necesiten participar en la subasta para que la oferta esté disponible para el comprador. Para obtener más información, vea publisher_targets , placement_targets , content_category_targets , segment_targets , segment_group_targets , site_targets y size_targets en el servicio de perfiles.PRECAUCIÓN: No se respetará ninguna otra configuración de destino en el perfil asociado. Obligatorio activado: POST |
default_ask_price |
double | Precio de solicitud que se aplicará a todas las ofertas generadas a partir del paquete. Cuando un comprador genera una oferta, el Servicio de oferta calculará automáticamente restando floor_price el recurso compartido de ingresos del vendedor especificado en su contrato del valor de este campo. Este es el precio mostrado al comprador. Es el mínimo que deben pujar para competir por el inventario.Nota: Debe usar el member_ask_price campo para establecer los precios cuando visibility_type se establece en 2 . Cuando visibility_type se establece en 1 , puede usar el member_ask_price campo para establecer precios diferentes para compradores seleccionados.Obligatorio activado: POST |
default_currency |
enumeración | La moneda del precio ask que se aplicará a todas las ofertas generadas a partir del paquete. Para obtener una lista completa de las monedas disponibles, use el servicio de moneda de solo lectura. Valor predeterminado: "USD" |
default_use_deal_floor |
Booleano | Si true es , default_ask_price se aplicará a las ofertas generadas a partir del paquete. El precio del piso de la oferta invalidará cualquier otro piso que pueda tener, es decir, en colocaciones o perfiles de gestión de rendimiento.Nota: Si default_use_deal_floor es false , default_ask_price debe establecerse en 0 . En este caso, tenga en cuenta que aunque el precio ask se muestra como 0 , no se aplica realmente ningún piso de oferta; si tiene otros pisos (en colocaciones o perfiles de gestión de rendimiento), se aplicarán, o si no tiene ningún otro piso, se aplicará la mecánica estándar de subastas de segundo precio.Valor predeterminado: true |
last_modified |
Timestamp | Día y hora en que se modificó por última vez el paquete. |
data_protected |
Booleano | Todavía no se admite. Valor predeterminado: false |
allow_creative_add_on_view |
Booleano | Todavía no se admite. Valor predeterminado: false |
allow_creative_add_on_click |
true | Todavía no se admite. Valor predeterminado: true |
visibility_profile_id |
Entero | Todavía no se admite. Valor predeterminado: null |
seller_rank |
Entero | Clasificación del vendedor para el paquete. Esto controla dónde aparecerá el paquete en la lista completa de paquetes del vendedor en la interfaz de usuario. Intervalo permitido: 1 - 65355 , donde 1 es la clasificación más alta.Valor predeterminado: 100 |
size_preference |
enumeración | Especifica cómo controla este paquete los tamaños privados. Los tamaños privados son tamaños de ubicación (establecidos en la private_sizes matriz en el servicio de selección de ubicación) que pueden servir en un paquete. Hay dos opciones:- standard : los tamaños privados no están disponibles para este paquete.- append : se pueden usar tamaños privados además del tamaño de ubicación especificado. |
technical_attribute_restrict |
Booleano | Especifica si el paquete solo está restringido a los atributos técnicos enumerados en el objeto Technical Attributes . - true : el paquete solo está restringido a los atributos técnicos enumerados.- false : también se permite que otros atributos técnicos sirvan.Valor predeterminado: true |
seller |
object | El nombre y el identificador del vendedor que ofrece el paquete. Para obtener más información, consulte Vendedor a continuación. Obligatorio activado: POST |
default_deal_type |
object | Tipo de oferta que se aplicará a todas las ofertas generadas a partir del paquete. Para obtener más información, vea Tipo de oferta predeterminado a continuación. |
visibility_type |
object | Define si el paquete es visible para todos los compradores o compradores seleccionados. Para obtener más información, vea Tipo de visibilidad a continuación. |
members |
matriz de objetos | Si visibility_type se establece en "private" , solo los miembros enumerados en este campo podrán ver el paquete. También puede usar este campo para definir precios especiales para compradores seleccionados. Para obtener más información, consulte Miembros a continuación. |
setting |
object | Tipo de contenido incluido en el paquete. Para obtener más información, consulte Configuración a continuación. |
technical_attributes |
matriz de objetos | Atributos técnicos de las creatividades que son aptas para el paquete. Para obtener más información, consulte Atributos técnicos a continuación. |
sizes |
matriz de objetos | Si el perfil asociado al paquete tiene objetivos de tamaño establecidos, puede usar este campo para exponer los tamaños específicos a los compradores. Para obtener más información, vea Tamaños a continuación. |
default_deal_priority |
Int | Prioridad de puja cuando id se encuentra en el default_deal_type objeto = 2 /Private Auction.Valores posibles: 1 - 20 , donde 20 es la prioridad más alta.Valor predeterminado: 5 |
allowed_media_types |
matriz de objetos | Los tipos de medios permitidos para el paquete. Para obtener más información, consulte Tipos de medios permitidos a continuación. |
allowed_media_subtypes |
matriz de objetos | Subtipos multimedia permitidos para el paquete. Para obtener más información, consulte Subtipos de medios permitidos a continuación. |
media_preference |
string | Especifica cómo controla este paquete los tipos o subtipos multimedia. Hay dos opciones: - standard = use los tipos de medios que ya están en la subasta (en función de la configuración de selección de ubicación)- append = incluir los tipos de medios en la subasta + los tipos de medios privados establecidos en la selección de ubicaciónSi se crea una oferta a partir de un paquete, esta configuración se copia del paquete a la oferta. |
Vendedor
El seller
objeto contiene los campos siguientes:
Campo | Tipo | Description |
---|---|---|
id |
Entero | Solo lectura. Id. de miembro del vendedor. Valor predeterminado: Id. de miembro del vendedor Obligatorio activado: POST |
name |
string | Solo lectura. Nombre del miembro del vendedor. Valor predeterminado: nombre de miembro del vendedor |
Tipo de oferta predeterminado
El default_deal_type
objeto contiene los campos siguientes. De forma predeterminada, todos los paquetes generarán ofertas con un tipo de oferta de subasta abierta.
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador que representa el tipo de transacción. Valores posibles: 1 (Subasta abierta) o 2 (Subasta privada). Para obtener más información sobre las subastas abiertas y privadas, consulte el servicio Deal.Valor predeterminado: 1 |
name |
string | Y de lectura. Nombre del tipo de transacción. Valores posibles: "Open Auction" o "Private Auction" .Valor predeterminado: "Open Auction" |
Tipo de visibilidad
El visibility_type
objeto contiene los campos siguientes.
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador del nivel de visibilidad del paquete. Posibles valores: - 1 = consolaTodos los compradores pueden ver un paquete de "consola". Cualquier comprador puede crear una oferta a partir del paquete. Use la members matriz para definir precios especiales para compradores seleccionados. Para obtener más información, vea Miembros a continuación.- 2 = privateUn paquete "privado" solo es visible para los compradores especificados en la members matriz. Solo esos compradores pueden crear una oferta a partir del paquete. Use la members matriz para definir precios únicos para cada uno de estos compradores. Para obtener más información, vea Miembros a continuación.- 3 = ocultoNingún comprador puede ver un paquete "oculto". Nota: Ocultar un paquete con ofertas asociadas no afectará a las ofertas asociadas; sin embargo, los compradores no pueden generar ofertas nuevas a partir del paquete. Valor predeterminado: 1 |
name |
string | Solo lectura. Nombre del nivel de visibilidad del paquete. Posibles valores: - "console" - "private" - "hidden" |
Members
Si visibility_type
se establece en "private"
, solo los compradores que aparecen en esta matriz pueden ver el paquete. Si visibility_type
se establece en "console"
, todos los compradores pueden ver el paquete, pero puede definir un precio de solicitud diferente para cada uno de los compradores enumerados en esta matriz. Cada member
objeto de esta matriz contiene los campos siguientes.
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador de miembro del comprador. |
name |
string | Solo lectura. Nombre del miembro del comprador. Valor predeterminado: nombre de miembro del comprador |
member_use_deal_floor |
Booleano | Si true es , member_ask_price se aplicará a las ofertas que el comprador genere a partir del paquete. Este valor invalidará cualquier otro piso que pueda tener, es decir, en las ubicaciones o en los perfiles de administración de rendimiento. PRECAUCIÓN: El default_ask_price valor nunca se aplicará a los compradores de la matriz members. Debe usar el member_ask_price campo para definir un precio de solicitud para los compradores que aparecen en la matriz de miembros.Valor predeterminado: true |
member_ask_price |
Entero | El precio ask que se aplicará a las ofertas que el comprador genera a partir del paquete. Cuando el comprador genera una oferta, el Servicio de oferta desde paquete calculará automáticamente restando floor_price el recurso compartido de ingresos del vendedor especificado en su contrato del valor de este campo. Este es el precio mostrado al comprador. Es el mínimo que deben pujar para competir por el inventario.Nota: Si member_use_deal_floor es false , este campo debe establecerse en 0 . En este caso, tenga en cuenta que aunque 0 se muestra como el precio del piso, no se aplica realmente ningún piso de oferta; si tiene otros pisos (en colocaciones o perfiles de gestión de rendimiento), se aplicarán, o si no tiene ningún otro piso, se aplicará la mecánica estándar de subastas de segundo precio. |
Configuración
Esta información se usa para proporcionar a los compradores una comprensión general del inventario incluido en el paquete. El setting
objeto contiene los campos siguientes.
Campo | Tipo | Descripción |
---|---|---|
has_inventory |
Booleano | Establezca este campo true en si el perfil asociado al paquete tiene establecidos destinos de categoría de publicador, ubicación, sitio o contenido. Para obtener más información, vea el profile_id campo .Valor predeterminado: false |
inventory_description |
string | Si has_inventory está establecido en true , use este campo para proporcionar una descripción del inventario incluido en el paquete. Los compradores no pueden ver los destinos específicos que ha establecido, por lo que es importante proporcionarles información adicional sobre el contenido del paquete. |
has_segments |
Booleano | Establezca este campo en true si el perfil asociado al paquete tiene los destinos de segmento o grupo de segmentos establecidos. Para obtener más información, vea el profile_id campo .Valor predeterminado: false |
segments_description |
string | Si has_segments está establecido en true , use este campo para proporcionar una descripción de los segmentos incluidos en el paquete. Los compradores no pueden ver los destinos específicos que ha establecido, por lo que es importante proporcionarles información adicional sobre el contenido del paquete. |
has_sizes |
Booleano | Establezca este campo en true si el perfil asociado al paquete tiene establecidos destinos de tamaño. Para obtener más información, vea el profile_id campo . Si desea que los compradores vean los tamaños específicos que ha incluido, use el sizes campo .Valor predeterminado: false |
Tamaños
Cada objeto de la sizes
matriz contiene los campos siguientes.
Campo | Tipo | Descripción |
---|---|---|
width |
string | Ancho de la creatividad. |
height |
string | Tamaño de la creatividad. |
Atributos técnicos
Cada technical_attribute
objeto contiene los campos siguientes:
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador del atributo técnico que es apto para el paquete. Puede usar el Servicio de atributos técnicos para recuperar identificadores de atributo técnico. |
name |
string | Nombre del atributo técnico que es apto para el paquete. |
override |
Booleano | true Establézcalo en para permitir que un atributo técnico sirva para un paquete incluso si el perfil de calidad del anuncio lo hubiera bloqueado.Valor predeterminado: false |
Tipos de medios permitidos
Puede usar esta matriz para limitar el tipo de medio, el estilo de visualización general de las creatividades, que puede servir en las ubicaciones que forman parte de las ofertas realizadas a partir de este paquete.
Cada allowed_media_types
objeto contiene los campos siguientes:
Campo | Tipo | Description |
---|---|---|
id |
Entero | Identificador del tipo de medio. |
name |
string | Nombre del tipo de medio permitido, por ejemplo "Banner" . |
media_type_group_id |
Entero | Identificador de grupo para el tipo de medio. |
uses_sizes |
enumeración | Si el tipo de medio tiene especificaciones de tamaño. Posibles valores: - always - sometimes - never |
last_modified |
date | La última vez que se actualizó el allowed_media_type objeto. |
Subtipos multimedia permitidos
Puede usar esta matriz para limitar el subtipo multimedia, el estilo de visualización específico de las creatividades, que puede servir en las ubicaciones que forman parte de las ofertas realizadas a partir de este paquete.
Cada allowed_media_subtypes
objeto contiene los campos siguientes:
Campo | Tipo | Descripción |
---|---|---|
permitted_sizes |
matriz de objetos | Tamaños permitidos para las creatividades del subtipo multimedia. Consulte Tamaños permitidos a continuación para obtener más detalles. Nota: No todos los subtipos multimedia tienen requisitos de tamaño permitidos. |
native_assets |
matriz de objetos | Matriz que describe restricciones en los elementos de anuncios nativos para este subtipo multimedia. Los elementos de un anuncio nativo pueden incluir el título, el contenido del cuerpo y mucho más. Las restricciones del formato pueden ser si el contenido del cuerpo es necesario o recomendado, o cuánto tiempo puede ser el texto. Para obtener más información, vea Recursos nativos a continuación. |
id |
Entero | Identificador de .allowed_media_subtype PUT y POST en el archivo JSON |
name |
string | Nombre de .allowed_media_subtype |
last_modified |
date | La última vez que se modificó la allowed_media_subtype matriz. |
mediatype_id |
Entero | Identificador de .media_type |
media_type_name |
string | Nombre de .media_type |
media_type_group_id |
Entero | Identificador del grupo para el tipo de medio. |
Tamaños permitidos
Cada permitted_sizes
objeto contiene los campos siguientes:
Campo | Tipo | Description |
---|---|---|
platform_width |
Entero | Ancho de representación real, en píxeles, para las creatividades de este subtipo multimedia. Este también es el ancho que aparece en los informes. |
platform_height |
Entero | Alto de representación real, en píxeles, para las creatividades de este subtipo multimedia. Este también es el alto que aparece en los informes. |
validate_image_size |
booleano | Si true es , la imagen de las creatividades de este subtipo multimedia se validará según los requisitos definidos por los siguientes campos de este objeto: scaling_permitted , aspect_ratio_tolerance , min_image_width , max_image_width , min_image_height y max_image_height . |
scaling_permitted |
booleano | Si true es , la imagen de las creatividades de este subtipo multimedia debe tener la misma relación de aspecto que/platform_width platform_height .Si false es , la imagen de las creatividades de este subtipo multimedia debe tener un ancho y un alto que coincidan exactamente con platform_width y platform_height . |
aspect_ratio_tolerance |
double | Si validate_image_size y scaling_permitted son , true la imagen puede desviarse de la relación de aspecto de platform_width y platform_height por esta cantidad. Por ejemplo, la relación de aspecto para un platform_width y platform_height de 254x133 es 1,19:1. Si es aspect_ratio_tolerance 0,03, sería aceptable una relación de aspecto entre 1,16:1 y 1,22:1. |
min_image_width |
Entero | Si validate_image_size es true , el ancho de imagen mínimo aceptable, en píxeles, para las creatividades de este subtipo multimedia. |
max_image_width |
Entero | Si validate_image_size es true , el ancho de imagen máximo aceptable, en píxeles, para las creatividades de este subtipo multimedia. |
min_image_height |
Entero | Si validate_image_size es true , el alto mínimo aceptable de la imagen, en píxeles, para las creatividades de este subtipo multimedia. |
max_image_height |
Entero | Si validate_image_size es true , el alto máximo aceptable de la imagen, en píxeles, para las creatividades de este subtipo multimedia. |
Recursos nativos
Cada native_assets
objeto contiene los campos siguientes:
Campo | Tipo | Descripción |
---|---|---|
native_asset_name |
string | El título del anuncio. |
min_text_length |
Entero | Longitud mínima del texto. |
max_text_length |
Entero | Longitud máxima del texto. |
requirement |
enumeración | Si este recurso es necesario para este subtipo multimedia determinado. Este campo puede contener varios niveles de "obligatorio": - "required" - "recommended" - "optional" |
Ejemplos
Create un nuevo paquete para cualquier comprador
$ cat add_package
{
"package":
{ "name" : "Package 1",
"seller" : {
"id" : 5555
},
"profile_id" : 555540,
"default_ask_price" : "1.00"
}
}
$ curl -b cookies -c cookies -X POST -d @add_package.json "https://api.appnexus.com/package"
{
"response": {
"status": "OK",
"count": 1,
"package": {
"id": 109,
"name": "Package 1",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-07-16 20:53:03",
"seller": {
"id": 5555,
"name": "Seller 1"
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": null,
"setting": null,
"technical_attributes": null,
"sizes": null
}
}
}
Create un nuevo paquete con precios personalizados para compradores seleccionados
En este ejemplo, creamos un nuevo paquete que es visible para todos los compradores con un precio de 3,00 USD. Para algunos compradores seleccionados, establecemos precios personalizados por debajo de 3,00 USD.
$ cat add_package_custom_pricing
{
"package":
{ "name" : "Package 2",
"seller" : {
"id" : 5555
},
"profile_id" : 555540,
"default_ask_price" : "1.00",
"members" : [
{
"id": 5524,
"member_use_deal_floor": true,
"member_ask_price": 2.15,
"name": "Buyer 1"
},
{
"id": 5561,
"member_use_deal_floor": true,
"member_ask_price": 2.25,
"name": "Buyer 2"
}
]
}
}
$ curl -b cookies -c cookies -X POST -d @add_package_custom_pricing.json "https://api.appnexus.com/package"
{
"response": {
"status": "OK",
"count": 1,
"package": {
"id": 128,
"name": "Package 2",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 3,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-08-19 20:55:15",
"seller": {
"id": 5555,
"name": "Seller 1"
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": [
{
"id": 5524,
"member_use_deal_floor": true,
"member_ask_price": 2.15,
"name": "Buyer 1"
},
{
"id": 5561,
"member_use_deal_floor": true,
"member_ask_price": 2.25,
"name": "Buyer 2"
}
],
"setting": null,
"technical_attributes": null,
"sizes": null
}
}
}
Create un nuevo paquete solo visible para los compradores seleccionados
En este ejemplo, creamos un nuevo paquete que solo es visible para dos compradores. Hemos establecido un precio de solicitud diferente para cada comprador.
$ cat add_package_specific_buyer
{
"package":
{ "name" : "Package 2",
"seller" : {
"id" : 5555
},
"profile_id" : 555540,
"default_ask_price" : "3.00",
"visibility_type" : {
"id" : 2
},
"members" : [
{
"id": 5524,
"member_use_deal_floor": true,
"member_ask_price": 2.15,
"name": "Buyer 1"
},
{
"id": 5561,
"member_use_deal_floor": true,
"member_ask_price": 2.25,
"name": "Buyer 2"
}
]
}
}
$ curl -b cookies -c cookies -X POST -d @add_package_specific_buyer.json "https://api.appnexus.com/package"
{
"response": {
"status": "OK",
"count": 1,
"package": {
"id": 128,
"name": "Package 2",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-08-19 20:55:15",
"seller": {
"id": 5555,
"name": "Seller 1"
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 2,
"name": "private"
},
"members": [
{
"id": 5524,
"member_use_deal_floor": true,
"member_ask_price": 2.15,
"name": "Buyer 1"
},
{
"id": 5561,
"member_use_deal_floor": true,
"member_ask_price": 2.25,
"name": "Buyer 2"
}
],
"setting": null,
"technical_attributes": null,
"sizes": null
}
}
}
Modificación de un paquete
En este ejemplo, actualizamos el nombre del paquete.
$ cat modify_package
{
"package":
{ "name" : "Updated Package 1"
}
}
$ curl -b cookies -c cookies -X PUT -d @modify_package.json "https://api.appnexus.com/package?id=109
{
"response": {
"status": "OK",
"count": 1,
"package": {
"id": 109,
"name": "Updated Package 1",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-07-21 17:14:16",
"seller": {
"id": 5555,
"name": "Tyroo Media Pvt. Ltd."
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": null,
"setting": null,
"technical_attributes": null,
"sizes": null
}
}
}
Ver todos los paquetes
$ curl -b cookies -c cookies "https://api.appnexus.com/package"
{
"response": {
"status": "OK",
"count": 2,
"packages": [
{
"id": 108,
"name": null,
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-07-16 20:49:30",
"seller": {
"id": 5555,
"name": "Tyroo Media Pvt. Ltd."
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": null,
"setting": null,
"sizes": null
},
{
"id": 109,
"name": "Updated Package 1",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-07-21 17:14:16",
"seller": {
"id": 5555,
"name": "Tyroo Media Pvt. Ltd."
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": null,
"setting": null,
"technical_attributes": null,
"sizes": null
}
]
}
}
Visualización de un paquete específico
$ curl -b cookies -c cookies "https://api.appnexus.com/package?id=109"
{
"response": {
"status": "OK",
"count": 1,
"package": {
"id": 109,
"name": "Updated Package 1",
"description": null,
"active": true,
"profile_id": 555540,
"default_ask_price": 1,
"default_currency": "USD",
"default_use_deal_floor": true,
"last_modified": "2014-07-21 17:14:16",
"seller": {
"id": 5555,
"name": "Tyroo Media Pvt. Ltd."
},
"default_deal_type": {
"id": 1,
"name": "Open Auction"
},
"visibility_type": {
"id": 1,
"name": "console"
},
"members": null,
"setting": null,
"technical_attributes": null,
"sizes": null
}
}
}
Eliminar un paquete
$ curl -b cookies -c cookies -DELETE "https://api.appnexus.com/package?id=109"
{
"response": {
"status": "OK",
"count": 1
}
}