Compartir a través de


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 truees , el paquete está activo. Si falsees , 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 truees , 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ón

Si 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 = consola
Todos 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 = private
Un 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 = oculto
Ningú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 truees , 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 truees , 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_heighty max_image_height.
scaling_permitted booleano Si truees , la imagen de las creatividades de este subtipo multimedia debe tener la misma relación de aspecto que/platform_widthplatform_height .

Si falsees , 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 , truela 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
  }
}