Important notice: To use the latest version of WooCommerce API you must be using:
WooCommerce 3.5+
WordPress 4.4+
Pretty permalinks in Settings > Permalinks so that the custom endpoints are supported. Default permalinks will not work.
The WooCommerce API works on a key system to control access. These keys are linked to WordPress users on your website.
Go to: WooCommerce > Settings > Advanced > REST API.
Select Add Key. You are taken to the Key Details screen.
Add a Description. (Here you can add something like “Reportz integration”)
Select the User you would like to generate a key for in the dropdown.
Select a level of access. For this, API key should be Read or Read/Write access.
Select Generate API Key, and WooCommerce will create the API key for the selected user.
Go to your Company Sources and find the WooCommerce logo.
Click on the + button.
Insert your Website URL. Please include the full URL with the “https://”!
Insert the previously generated consumer & client key and separate them with a | as shown in the example below. Make sure that there aren't any spaces around the sign "|". If there are spaces around the sign then the error “ Invalid Token or Unauthorized Access” will appear.
Lastly, please ensure you have correctly entered your URL and ck|cs, and whether connections towards your site are allowed.