Recently, I found there is a nice offer options in TnT named "Widget Offer". The good things about it is that you can create the offers which is hosted outside Omniture, but directly calling the "Offer Creating API", which is kind of REst APIs.
The syntax actually is pretty simple. You can simply call the following URL and fill in the related parameters.The new offer will appear immediately after the success execution.
https://admin.testandtarget.omniture.com/api?client=clientcode&email=user@corp1.com&password=pword&operation=saveWidgetOffer
&name=WidgetOfferName&url=http%3A%2F%2Fwww.corp1.com%2Foffers%2FdynamicContent.php&id=999
| Parameter | Description |
| client | (Required) The T&T client code. |
| (Required) The Email address associated with the T&T client. | |
| password | (Required) The T&T client password. |
| Parameter | Description |
| operation | (Required) Identifies the type of T&T action to execute. To create a T&T campaign, this value is always saveWidgetOffer. |
| name | (Required) The name of the widget offer, which is displayed in the admin interface Offer list. |
| url | (Required)The encoded URL of the third-party server that hosts the dynamically generated response. T&T calls this URL and caches the resulting response. |
| id | (Required) The third-party ID of the widget offer. |
