This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TI-API: Error using Inventory and pricing API

Part Number: TI-API

When attempting to use Inventory and pricing API I get the following response. What would be the cause of this?

{
    "fault": {
        "faultstring""Invalid API call as no apiproduct match found",
        "detail": {
            "errorcode""keymanagement.service.InvalidAPICallAsNoApiProductMatchFound"
        }
    }
}
  • Kyle,

    Since I've not heard back from you, I'd like to get this conversation started, to see if this will resolve the problem.   I can see there are two sets of credentials in the system.  Can you please confirm that the credentials you are using are the correct ones to match with the version of the APIs you want to access?   Note:  v1 credentials must be used with v1 APIs, and v2 credentials must be used with v2 APIs (they can not be mixed).    Once you confirm this, we can determine if further diagnosis is needed.   Thanks!

  • Thank you for the above answers! But I have the following related questions I hope you can help me with.
    1. When I need to access the v2 API, does my account need to be a company account? (I think the picture below represents my account as a personal account)

    2.What should I do if I want to change my personal account into a company account?

  • Hi Kyle,

    To answer your questions:

    1. Yes, your account must be a company account in order to have access to the v2 APIs.  The picture you included shows that you have a personal account and therefore would not be able to use these APIs.
    2. You could keep your personal account and possibly add this account as a "team member" of the company account (once it is created). This would give you the ability to work between accounts at any time and select a default account.   Note:  Not all personal accounts can be added as team members of the company account, so, please work with your administrator on this to see if it is possible for you.   If you are the administrator, you can set this up.   Go to the Get Started link to create a company account.

           Some key highlights on the two types of accounts:

          -  The personal account will give you the ability to have an account that only you have access to for information such as your personal checkout profiles and order history.   You will not have access to v2 APIs and some inventory features.

         -   The company account is a joint account shared between colleagues at the same company, who have various levels of control over the account based on their role but can see the company’s checkout profiles and order history.  You will have access to the v2 APIs, all inventory features and a more convenient purchasing experience.

    Hope this helps!  Let me know if you have other questions.

**Attention** This is a public forum