Step 1: Download a transaction activity CSV
A transaction activity report gives you a comprehensive list of all transactions on your account over a given period, including pending transactions. The report is generated asynchronously and emailed to you as a CSV file. Learn more about the transaction activity CSV format.
info
There are a number of additional parameters available for you to filter your results, such as currency codes, budget IDs, and transaction types. For more information, see the API reference.
In this example, we're downloading a CSV list of all transactions without adding any filters. Replace {accountId}, {apiKey}, {emailAddress}, {name}, {startDate}, and {endDate} with your own values.
curl -i -X POST \
https://api-sandbox.equalsmoney.com/v2/activity/download \
-H 'Authorization: ApiKey {apiKey}' \
-H 'Content-Type: application/json' \
-d '{
"accountId": "{accountId}",
"email": "{emailAddress}", # Your email address
"name": "{name}", # Your name
"startDate": "{startDate}", # The earliest date from which to retrieve results (includes transactions on this date)
"endDate": "{endDate}" # The latest date until which to retrieve results (includes transactions on this date)
}'curl -i -X POST \
https://api.equalsmoney.com/v2/activity/download \
-H 'Authorization: ApiKey {apiKey}' \
-H 'Content-Type: application/json' \
-d '{
"accountId": "{accountId}",
"email": "{emailAddress}", # Your email address
"name": "{name}", # Your name
"startDate": "{startDate}", # The earliest date from which to retrieve results (includes transactions on this date)
"endDate": "{endDate}" # The latest date until which to retrieve results (includes transactions on this date)
}'If your request is successful, you'll receive a 202 response. The report is generated in the background and emailed to the email address of the user who authenticated the request.
{
"message": "accepted"
}warning
In the sandbox environment, the report may not be emailed to you. You will still receive a 202 response confirming the request was accepted. Use the sandbox to verify your request is correctly formed, then test email delivery in production.