Inventory API

API

1. Definition

Update Amazon Vendor Central Inventory

2.Request Method

POST

3.Request Header

x-api-key:<Check with the support for API key>

GraphQL QUERY

 mutation PublicApiUpdateInventory(
    $credentials: AppCredentialsInput!
    $instance: InstanceInput!
    $content: String
  ) {
    publicApiUpdateInventory(
      credentials: $credentials
      instance: $instance
      content: $content
    ) {
      code
      message
      ok
      no
    }
  }

GraphQL VARIABLES

{
   "credentials":{
      "appId": "<Request the appId from support>",
      "appSecret": "<Request the appSecret from support>"
     },
   "instance":{
      "clientId":"",
      "platform":"AMAZON"
   },
   "content":"[{\"warehouse\":\"DCQO\",\"vendorCode\":\"ABCDE\",\"items\":[{\"asin\":\"ABCD4562\",\"amount\":22},{\"asin\":\"ABCD4561\",\"amount\":11}]}]"
}

RESPONSE

{
    "data": {
        "publicApiUpdateInventory": {
            "code": 1,
            "message": "3022ec90-2fa1-11ef-b87e-7b6602361e5b",
            "ok": 0,
            "no": 0
        }
    }
}
Contributors: Chen Gao