Fetch Donation List from Luminate Online API

Options
Hi,


I would like to know how can I grab all the donation data from Luminate Online using their API - http://open.convio.com/api/? I would want to save the data to our database. What method can I use so I can fetch or possible filter by date range? Or a listener that if a donation is created, we will be notified with its data.


Thank you.
Tagged:

Comments

  • Dominic Tan:

    Hi,


    I would like to know how can I grab all the donation data from Luminate Online using their API - http://open.convio.com/api/? I would want to save the data to our database. What method can I use so I can fetch or possible filter by date range? Or a listener that if a donation is created, we will be notified with its data.


    Thank you.

    Rather than using the API, I would look at WebServices.


    Pretty much every way to get data out of the API is going to be paginated, since it's really intended to be consumed by browser clients.


    WebServices can pull large amounts of data much more easily, and you could even build a full-blown datasync using it. I got fairly far along with building a datasync from Luminate to SQL with c# a few years back (but I haven't really looked at that project in a long time). Many data types can be queried in the way your looking for.


    I don't think you could create a listener on your end that would be notified about new donations with either, if I understood that part correctly. Both are listening for you to connect to them. Best you could do is periodically query them from your end. The whole syncronization part of webservices is all about that. Each new sync session that you initiate can send you only the changes since the last session.


    I also wonder if something off the shelf like ImportOmatic could work. I'm not sure if it can handle anything other than RE, though.


    BPM

  • Thanks Brian! :)

Categories