Icon-news

REST Transaction Reporting API

04/01/2009 by Colin Kelley

We've had a rich set of reports for some time, but those are tailored to interactive use. What if you want to synchronize to transaction data from us computer-to-computer? We've just released a really simple REST network transaction reporting API for just this purpose. It returns a window of transactions in Comma Separated Value (CSV) format--or separated by anything you like actually. The idea of the transaction window is that you keep track of the last transaction id you got. (Or even easier, if you put them in a database you can just ask for the highest transaction id you've ever gotten from us.) Each subsequent time you use the API to download transactions you can request to start where you left off. So it's flexible enough that at one extreme you can download every transaction from the start of time, or at the other extreme you can poll us every 5 minutes to just get the latest transactions. Or choose anything in between.

Back to latest news