Can we use the addGift API method to record offline gifts for multiple TeamRaiser participants?

Options
Hello Blackbaud Community.


We're hoping to build a simple tool that will allow a TeamRaiser event administrator to add offline gifts for a number of different participants without having to use the standard admin back-end. My first plan was to use the TeamRaiser API's addGift method to make this work, but I'm running into an issue so I thought I'd check in here.


Though I know the Client API requires that the participant be logged in, I was hoping the Server API would allow somebody to add gifts without actually being logged in as the participant for whom the gift is being added.


I've set up a simple test on a server using the PHP Library for Convio Open APIs and I know the basic setup is correct because the example call is working properly, but when I try to add a gift using the addGift method, I'm getting the "Authorization failed" error message.


Am I receiving this error because I'm not logged in as the user for whom I'm trying to add the gift or is there something else I'm missing?


And if the API simply won't allow this, does anybody have any suggestions for other solutions that would allow this idea to work?


Thanks very much.


Adam



Tagged:

Comments

  • As long as you need a tool for recording TR offline gifts, I suggest you take a look at Event Managers and Event Management Center from where you can configure managers that can perform event configuration and management tasks depending on the permissions set by the site administrator. From permissions management you can enable entering offline gifts.


    This Luminate Online video explains the role of an Event Manager and the tasks that can be performed in the Event Management Center.


    The Event Management feature will need to be enabled by Luminate Support before you will be able to use it.
  • Thank you very much for your response, Romany.


    The Event Management Center is a great recommendation, and we'll definitely include it in our follow-up conversations.


    Might you be able to confirm that the addGift API method simply won't allow us to do what we want to do because of the permissions requirement?


    Thanks again. Hope you're well.


    Adam

  • May this article help you troubleshooting your server authentication failure.
  • Thanks Romany.


    Adam

Categories