Transaction API

Groupon partner network (GPN) APIs allows you to retrieve transactions based on your clientId. Transaction is an umbrella term for different types of records, including; sale, refund, bonus, bounty and few others. The Transactions API allows you to view a list of transactions for your clientId. "clientId" is "Reporting API key" which you can find in the Account Profile under "Business Details" section when you log into to your GPN account. Currently, the GPN API only supports JSON.

The Transaction API uses Authorization tokens as well as client id to improve authentication. In the future the aggregated reporting APIs will be updated to require these tokens. Check Account Profile to get your authorization token. We support one active token per affiliate. This token is unique to you and this token will be valid until you regenerate another token from Account Profile. There are two options for authorization.

1. Non salted authorization token (less secure option):

This option consists of passing the authorization token as an HTTP header.