REST API

Basic API Calls

Resource Description
apa - Application Added Send this API call when an user installs an application. 
pgr - Page Request and User Location This message is sent when a page request is made by a user. 
cpu - User Information This API call is sent to provide demographic information regarding a specific user.

Advanced API Calls

Resource Description
apr - Application Removed Send this API to track when user removes an application.
evt - Custom Event This message is sent when an user triggers an application-defined action. For more information and best practices on how to correctly structure an event, see Understanding Events, Subtypes, and Tags. You may also contact your Account Manager for solutions specific to your needs.
ins - Invite Sent Send this API call when an invite to add (install) an application occurs. Multiple recipients can be specified in this message.
inr - Invite Response This message is sent when an invite recipient responds to an invite to add (install) an application. The subtype parameters in this API call must match the subtype parameters in the corresponding ins API call.
pst - Stream Post Send this API call when a user posts to a stream. For Facebook, the tu parameter is required, and must be set as tu = stream.
psr - Stream Post Response Send this API call when a user clicks on a link in a post made using one of the channels in the pst API call. Subtype parameters in this API call must match the corresponding subtype parameters in the pst call.
nes - Notification Email Sent Send this API call when an email newsletter is sent. Multiple recipients can be specified.
nei - Notification Email Response Send this API call when an email newsletter recipient responds by clicking on the accompanying email newsletter link and visits the application.
mtu - Revenue Tracking This message provides information for tracking revenue and monetization transactions by users.
ucc - Third Party Communication Click This message is sent when a click from an undirected communication source, such as an advertisement or partner link is detected. Note that the user may not have yet installed the application, so a UID may not be sent. If the user chooses to install the application, an apa API message call must be sent following the ucc API message call.
gci - Goal Counts This message provides information for incrementing goal counts for individual users. A goal count is an arbitrary number, or milestone/goal, that you can define to track. For example, you can set a goal count to track when a defined number of users reach a certain level in a game, or when a certain number of items are purchased. This goal count value can be assigned to track any action. At a maximum, there are four goal count variables you can use for tracking, gc1, gc2, gc3, and gc4.