Is there a module that allows an external site or application to add points to the system?

Our example is where we have an external Survey tool, people are rewarded if they finish the survey. I was thinking that the module could include a success URL that the person could hit (from the survey) and that would trigger an increase in points.

Comments

kbahey’s picture

Priority: Critical » Normal
Status: Active » Closed (fixed)

There is the userpoints_service.module which allows an external site to add/subtract points to your Drupal site.

See Userpoints gets services module integration, provides points repository via xml-rpc.

Depending on your specific case, there can be other ways of doing this, even batch processing of points from an external site via cron.