Release 0.15 is out

By Ilya Martynov
March 21st, 2006

Updated APIs:

  • (INCOMPATIBLE CHANGE) Both publisher and advertiser services were updated to be in sync with UI (support for finance office). One change visible to API users is that set of fields in publisher and advertisers types is different then in the previos version. Particularly billing address is gone. Another change visible to API users is that add() method in both publisher and advertiser services has a new parameter contact.
  • (INCOMPATIBLE CHANGE) Campaign data type has a new field ‘priority’.
  • (INCOMPATIBLE CHANGE) Advertiser/Publisher data types have a new readonly field ‘integration_code’. It cannot be set by add() or update(). There is a separate new API call setIntegrationCode() to set it. Please note that this call fails unless there exists at least one IO between current entity and Advertiser/Publisher you are setting the code for.
  • (INCOMPATIBLE CHANGE) Field ‘billing_name’ was removed from Advertiser/Publisher custom types.

Bugfixes:

  • When creating an advertiser or a publisher finance_office.label and finance_office.default_type were not set.
  • Publisher service didn’t validate if entity name is unique.
  • When creating a section it should have ‘Unknown’ channel by default.
  • (INCOMPATIBLE CHANGE) Java Axis SOAP clients couldn’t set neither country_id or region_id fields for publisher/advertisers. Workarounded by removing default values from WSDL which most SOAP clients do not use anyway.

API documentation: http://api.yieldmanager.com/doc/.

WSDLs for the production version:

Test version UI: http://api.yieldmanager.com/test-ui/.

WSDLs for the test version:

Leave a Reply