Commission Junction Web Services





Resources

Frequently Asked Questions

Advertisers and publishers alike can benefit from using Commission Junction's Web Services. Commission Junction does not provide technical support for its Web Services, but you may find your questions answered as part of our FAQs. Check back often, as these FAQs will be updated based on the activity in the forums as well as your feedback.
Becoming Familiar with Web Services
Getting Started with Web Services
Using Web Services



BECOMING FAMILIAR WITH WEB SERVICES

What are web services?
Web services are a set of standardized Internet-based Application Program Interfaces (APIs) that enable advertisers or publishers with developer resources to utilize core features or sets of functionality from a piece of software or application provider. Using web services, your developers can create a unique product or consumer experience using those features and functionality.

What are Commission Junction's Web Services?
Commission Junction's Web Services enable both publishers and advertisers to interact with data and core elements from the Commission Junction platform. As a publisher or advertiser you can tailor the platform to your specific needs by building robust applications or extending the functionality of the CJ Account Manager™.

What are the benefits for advertisers?
Commission Junction's Web Services enable advertisers to create superior branding experiences for their affiliate marketing programs and dramatically increase the effectiveness of their publisher partnerships via programming resources. As an advertiser you can brand the sign-up experience for your publishers and securely provide them tools and resources you have developed through various APIs. The advertiser-specific APIs improve the usability of those tools and foster the development of "Resource Centers." It ultimately improves your publishers' efficiency as more tools and resources are made available for their use.

What are the benefits for publishers?
Commission Junction's Web Services enable publishers to create applications that optimize ROI, rapidly scale affiliate campaigns, and save time previously spent on manual tasks. Publishers can use Web Services to gain real-time access to ads, promotions and product links that their customers want, resulting in higher conversion rates and bigger commissions. Once a publisher finds the sweet spot, they can scale their campaign and dramatically increase transaction volume by letting their applications do the work.

What APIs are currently available?
The APIs currently available from Commission Junction are listed below. Click on the name of each to view more information regarding the API.
Advertiser APIs Click here for the Advertiser Getting Started Guide

Publisher APIs Click here for the Publisher Getting Started Guide



GETTING STARTED WITH WEB SERVICES

What criteria must be met in order to utilize Commission Junction's Web Services?
In order to utilize Commission Junction's Web Services, you must first have either a publisher or advertiser account with Commission Junction. After creating an account, you simply have to register for a developer key. Once this key is provided to you, you may begin creating applications using Web Services. Refer to the API documentation for information regarding the specific details of each API.
  • Publishers, click here to sign-up and create an account with Commission Junction
  • Advertisers, click here to apply for an account with Commission Junction.
Click here to register for a developer key.

What is a developer key?
A developer key is a unique identification string assigned to you once you register for Commission Junction's Web Services. The developer key provides security and authentication when accessing data and the Commission Junction platform using the Web Services APIs. You must provide a developer key when using Commission Junction's Web Services.

How much do Commission Junction's Web Services cost?
There is currently no cost to use Commission Junction's Web Services.

What type of advertisers can benefit from or use Commission Junction's Web Services?
Any advertiser that has developer resources to build and support applications may use Commission Junction's Web Services. The types of advertisers that may benefit from Web Services include:
  • Advertisers that want to create a secure resource center for their publishers
  • Advertisers utilizing a Product Catalogs or promotional links
  • Advertisers familiar with web services
  • Advertisers with available programming resources

What type of publisher can use Commission Junction's Web Services?
Any publisher that has the technical resources to support and build applications may use Commission Junction's Web Services. The types of publishers that may benefit from Web Services include:
  • Publishers that want to optimize their affiliate campaigns with real-time financial data
  • Publishers utilizing Product Catalogs or promotional links
  • Publishers that want to create a better customer experience
  • Publishers that want to create "mashups" with other web services providers
  • Publishers familiar with web services
  • Publishers with available programming resources

What can Commission Junction's Web Services be used for?
Commission Junction's Web Services provide programmatic access to the data generated by the Commission Junction platform. This access enables developers to create robust applications which handle data in ways specific to developer's needs. Refer to the Example Queries topic for examples of what is possible using Web Services.

Which web services technologies are supported?
Commission Junction's Web Services are based on open standards such as HTTP and XML-based protocols including SOAP and WSDL. The SOAP interface is supported by most modern programming languages, including PHP, Java, .NET, Ruby on Rails, Perl and more.



USING WEB SERVICES

Where can I find example queries?
If you are interested in seeing some example use cases and associated results for each of the different Web Services APIs, refer to the Example Queries topic in Web Services help.

How can advertisers and publishers get support?
While Commission Junction provides support for creating a developer key, educating clients on the Web Services offered, and providing fixes for bugs, we can not provide programming support. You will need to rely on the webservices.cj.com community as well as other programming communities online for support. There are numerous online resources and books that can provide support in developing software utilizing web services.

Will enhancements/additions to Commission Junction's Web Services be launched?
Yes, we expect to continue to evolve and enhance our existing Web Services while looking at developing additional Web Services for our publisher and advertiser base. Refer to the developer site webservices.cj.com and the current Web Services Release Notes for information regarding enhancements and new APIs.

How long will older versions of the Commission Junction WSDL be available?
Commission Junction continues to offer enhancements for existing APIs to improve the developer experience. Once a new version of an API is released, the prior version will be available for use for three months. Click here for more information on versioning and how it impacts your applications.



Copyright © 2008, Commission Junction, Inc.  All rights reserved.
Home | Getting Started | Resources | Developer Applications | Forum
Commission Junction