younifyd
Menu

Update Stock

Update Stock for Product

PUT/inventories/{product_uuid}

Use it in a workflow

  1. Add a step and choose the Elastic Path connector.
  2. Pick the Update Stock action (under Inventory).
  3. Fill in the fields below, then reference the result from later steps as {{updateStock.response.data}}.

Request

Path parameters

product_uuidstringrequired

The unique identifier of the product.

Request body

Enter the body as JSON in the step's Body field.

dataobjectrequired
idstringrequired

The unique identifier.

typestringrequired

One ofstockDefault "stock"

attributesobjectrequired1 fields
json
{
  "data": {
    "id": "00000000-0000-0000-0000-000000000000",
    "type": "stock",
    "attributes": {
      "locations": {}
    }
  }
}

Response

Returns 200 with an object. Read it in later steps with {{updateStock.response.data.<field>}}.

dataobject
idstringrequired

The unique identifier.

typestringrequired

One ofstockDefault "stock"

attributesobjectrequired4 fields
metaobjectrequired2 fields
json
{
  "data": {
    "id": "00000000-0000-0000-0000-000000000000",
    "type": "stock",
    "attributes": {
      "available": 20,
      "allocated": 10,
      "total": 30,
      "locations": {}
    },
    "meta": {
      "stock_id": "00000000-0000-0000-0000-000000000000",
      "timestamps": {
        "created_at": "2017-01-10T11:41:19.244842Z",
        "updated_at": "2017-01-10T11:41:19.244842Z"
      }
    }
  }
}

Need more? See the Elastic Path guide for connection setup and behaviour shared by every action.