Unauthorised access: hashes don't match for company

This usually means that the user_hash that you have generated, is invalid. The most common cause of this is using an incorrect account secret.

Please check that you're using the correct account secret, which you can get from your account settings page.

See here for a primer on generating your user_hash