https://myownsummer.co.uk/2017/08/12/magento-2-api-usage/