1. Help Center
  2. SETUP
  3. Setting Up Other Data Sources

Verify Wicked Reports Has your API Order Data

If you are using Wicked Report API to import Order Data, you need to confirm Wicked Reports is receiving your Order Data.

To confirm that we are properly receiving your Order Data via the API, you can follow these steps:
1) Go to Authorizations inside Wicked Reports

2) Confirm that you have Enabled the API for Order Data

3) Confirm that your code is using the correct API Key as provided by Wicked Reports
4) Confirm that your code is not sending in Test data via the test header
5) Confirm that ALL date values passed into Wicked Reports via the API are using UTC timezone.  Using a different timezone may have a serious impact on your reporting
6) Confirm that Order data is being passed into the Orders Endpoint as defined in the Wicked Reports API Documentation
7) Go to API Verification Menu inside Wicked Reports

8) Select the appropriate date range and whether you are looking at Real or Test data based on the test header used in your API code

Screen Shot 2020-11-17 at 6.52.16 AM9) Confirm that the ORDERS, ORDERITMES, ORDERPAYMENTS and PRODUCTS tabs have the data you've added with the API, as expected

Screen Shot 2020-11-17 at 6.54.21 AM10) In Wicked Reports, go to the Customer LTV Report

Screen Shot 2020-11-17 at 6.41.06 AM

11) Select the ORDER / UTM SEARCH Tab and make sure you are seeing your Order Data.  

** Note: Order data will only reflect API Data added with Order Date of Yesterday or earlier.  Even though the API Verification tool can show live API Data, we don't process it until the next morning.

12) If you DO NOT see Orders during a selected time-frame in which you KNOW you have orders, that means we've not successfully received your API orders.