BlueSnap's Custom Reporting API is a RESTful web service that enables you to create, manage, and run your own reports. You start with one of the available report categories and select the columns you want to include. For example, you might wish to create a custom transaction report that only includes the columns Merchant Transaction ID, transaction amount, currency, and date.
These are the core web services in the Custom Reporting API.
To manage your reports, see:
- Create Custom Report
- Update Custom Report
- Retrieve Custom Report
- Retrieve All Custom Reports
- Delete Custom Report
To run your reports, see:
Pulling a Single Report for Multiple Merchant IDs
If you're using our Custom Reporting API, you can pull a single, unified report for multiple merchant IDs (MIDs) by including the
merchantIdsparameter in your API request. You can find more information about the
merchantIdsparameter under Query Parameter Descriptions.
merchantIDsparameter allows you to pull reports with multiple MIDs, whether you are a partner with multiple merchants or a merchant with multiple MIDs.
Keep in mind that in order to use multi-MID reporting functionality, you need to access reports from the parent MID (or partner MID if applicable). You can not access multi-MID reporting through child MIDs.
These are the base URLs for the BlueSnap environments.
Every API request must be authenticated using an HTTP Basic Authentication header.
If you do not yet have API credentials, follow these steps to obtain them.