REST Web Service

The IActionable REST Web Service API allows for custom integration of our reward and reputation services within your application. The following documentation describes the various actions and features that are available.

API Routes

All of our API calls are made by calling the base URI and appending the appropriate route:

Route Get Post
partner/{partnerId} - -
partner/{partnerId}/achievements Get a list of achievements offered by this partner -
partner/{partnerId}/achievements/{achievementId} Get the details of a particular achievement -
partner/{partnerId}/profiles Get a list of entity Id types -
partner/{partnerId}/profiles/{profileType} Get a list of all profiles with this entity Id -
partner/{partnerId}/profiles/{profileType}/{profileId} Get a summary of this profile Manually create a profile
partner/{partnerId}/profiles/{profileType}/{profileId}/points Get a summary of the profile’s points Adjust a profile’s current and total points
partner/{partnerId}/profiles/{profileType}/{profileId}/points/transactions Get a historical list of transactions for a profile -
partner/{partnerId}/profiles/{profileType}/{profileId}/points/transactions/{transactionId} Get details about a point transaction Create a transaction – this “spends” the profile’s current points (not total points).
partner/{partnerId}/profiles/{profileType}/{profileId}/notifications Get the latest notifications for the profile -
partner/{partnerId}/profiles/{profileType}/{profileId}/events - -
partner/{partnerId}/profiles/{profileType}/{profileId}/events/{eventKey} - Post an event for this profile.
partner/{partnerId}/profiles/{profileType}/{profileId}/achievements List all awarded and unawarded achievements for this profile. -
partner/{partnerId}/profiles/{profileType}/{profileId}/achievements/{achievementId} Get the details of a particular achievement for a profile, including progress. Award achievement to this profile.
partner/{partnerId}/profiles/{profileType}/{profileId}/achievements/awarded List all awarded achievements for this profile. -
partner/{partnerId}/profiles/{profileType}/{profileId}/achievements/unawarded List all unawarded achievements for this profile. -