SOAP API methods: Offers, offer lists, offer templates

The Unica Campaign SOAP API supports the following operations related to offers.

  • discovery: listing by folder (offers, offer lists and subfolders), attribute (offers and offer templates), or search value (offers)
  • validation
  • information retrieval (retrieve attributes for a specific offer or offer template)
  • create, edit, retire, and delete offers

Offers have a number of standard attributes that are associated with them. This list can be extended by the client by adding custom attribute metadata definitions (see the Attributes APIs).

Standard offer attributes are:

  • uacName: offer name.
  • uacDescription: optional string that describes the offer.
  • uacOfferCode: a code string that uniquely identifies the offer. Typically generated by Unica Campaign, but may be provided by the client.
  • uacCreateDate: a calendar instance that indicates the date and time when the offer was created by the server.
  • uacUpdateDate: a calendar instance that indicates the last time the offer was updated by the server.

Offer templates also have standard and custom attributes. Standard offer template attributes are:

  • uacName: offer template name.
  • uacDescription: optional string that describes the offer template.
  • uacCreateDate: a calendar instance that indicates the date and time when the offer template was created by the server.
  • uacUpdateDate: a calendar instance that indicates the last time the offer template was updated by the server.