Vinculum Stock API

API to retrieve or manipulate Stock related information.

Operations 10

POST /RestWS/api/eretail/v2/stock/updateInventory Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v3/stock/updateInventory Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v4/stock/updateInventory Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v1/stock/inventoryMovement Max no.of Lines/hit:100 API For Inventory Move Task(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v1/stock/inventoryHoldUnhold Max no.of Lines/hit:50 API to Hold/Unhold Inventory(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v1/stock/adjustmentDetail No.of Lines/Response:100 API for Stock Adjustment Detail(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v3/stock/adjustmentDetail No.of Lines/Response:100 API for Stock Adjustment Detail(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v1/stock/invMove Max no.of Lines/hit:50 API For Inventory Movement Process(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v4/stock/getWhInventory No.of Lines/Response:100 API For Checking WH Inventory Detail(Hit Quota 40/5 min)
POST /RestWS/api/eretail/v1/stock/movementHistory Max no.of Lines/hit:100. API For Checking Inventory move history(Hit Quota 40/5 min)

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/vinculum-stock-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

vinculum-stock-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Vinculum Stock API
  description: API to retrieve or manipulate Stock related information.
servers:
- url: https://erp.vineretail.com
tags:
- name: Stock
  description: API to retrieve or manipulate Stock related information.
paths:
  /RestWS/api/eretail/v2/stock/updateInventory:
    post:
      tags:
      - Stock
      summary: Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
      responses:
        200:
          description: <table border='1'width='672'>  <h1  style="color:#FFFF00;">API Generic Error Codes</h1><tbody><tr align="center"><td style="vertical-align:middle" width='167'><p><strong>Response Code </strong></p></td><td style="vertical-align:middle" colspan='2' width='171'><p><strong> Response Message </strong></p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>422</p></td><td style="vertical-align:middle" width='167'><p>Invalid Location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>503</p></td><td style="vertical-align:middle" width='167'><p>UniqueKey is mandatory and must be unique within the request.</p></td><tr align="center"><td style="vertical-align:middle" width='167'><p>505</p></td><td style="vertical-align:middle" width='167'><p>Too many orders in a single request.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3052</p></td><td style="vertical-align:middle" width='167'><p>skuCode is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3053</p></td><td style="vertical-align:middle" width='167'><p>qty is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3054</p></td><td style="vertical-align:middle" width='167'><p>qty can't be negative.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3057</p></td><td style="vertical-align:middle" width='167'><p>reason is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3050</p></td><td style="vertical-align:middle" width='167'><p>location is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3051</p></td><td style="vertical-align:middle" width='167'><p>No Access for given location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3060</p></td><td style="vertical-align:middle" width='167'><p>Possible Value for mode is Increase or Decrease or New</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3061</p></td><td style="vertical-align:middle" width='167'><p>qty can't be greater than 99999</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3063</p></td><td style="vertical-align:middle" width='167'><p>qty can be any decimal value</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3064</p></td><td style="vertical-align:middle" width='167'><p>Multiple Ext Loc Code Found</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3065</p></td><td style="vertical-align:middle" width='167'><p>lottable_02 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3066</p></td><td style="vertical-align:middle" width='167'><p>lottable_03 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3067</p></td><td style="vertical-align:middle" width='167'><p>lottable_04 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>6001</p></td><td style="vertical-align:middle" width='167'><p>Default Good bin for location [ ** ] is not found in System</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>reason [ ** ] not found in ERP</p></td></tr><tr><td style="vertical-align:middle" colspan=5> <b>Case 1- When Single Inventory Update:<br/> {<br/> &nbsp;"responsecode":"0",</br>&nbsp;"responseMessage":"Success"<br/>&nbsp;"requestStatus":{</br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"uniqueKey":"TESTAM0018",<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"requestKey":"TESTAM0018",<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"outputKey":null,<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"status":"Error",<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"errorDesc":"SKU Not Found."<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br/><br/>}</b><br/><br/> <b>Case 2- When Multiple Inventory Update:<br/>{<br/> &nbsp;"responseCode":0,</br>&nbsp;"responseMessage":"Success",<br/>&nbsp;"requestId":"lsdfjl9734jls834ojsdljfsjsdfssdfdj"<br/>&nbsp;}</b><br/><br/></tbody></table>
      requestBody:
        content:
          application/x-www-form-urlencoded:
            schema:
              type: object
              properties:
                RequestBody:
                  type: string
                  description: <table class="table-style-three"><tbody><tr><tr align="center"><td style="vertical-align:middle" width='100'><strong>Field Name </strong></td><td style="vertical-align:middle" width='100'><strong>Data Type </strong></td><td style="vertical-align:middle" width='100'><strong>Mandatory </strong></td><td style="vertical-align:middle" width='300'><strong>Description </strong></td></tr><tr align="center"><td style="vertical-align:middle">skuCode</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Skucode</td></tr><tr align="center"><td style="vertical-align:middle">qty</td><td style="vertical-align:middle">Varchar(10)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Quantity</td></tr><tr align="center"><td style="vertical-align:middle">bin</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Inventory bin(Possible Value for bin is GOOD.)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_01</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_02</td><td style="vertical-align:middle">Date</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_03</td><td style="vertical-align:middle">Date</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_04</td><td style="vertical-align:middle">Date</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_05</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_06</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_07</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">reason</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Value for reason is Misc.</td></tr><tr align="center"><td style="vertical-align:middle">mode</td><td style="vertical-align:middle">Varchar(10)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Value for mode is Increase or Decrease or New.</td></tr><tr align="center"><td style="vertical-align:middle">location</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">locCode</td></tr><tr align="center"><td style="vertical-align:middle">operationOn</td><td style="vertical-align:middle">Varchar</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Can be Free Qty and by default SOH.</td></tr><tr align="center"><td style="vertical-align:middle">remarks</td><td style="vertical-align:middle">Varchar(1000)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Possible Value for remarks is Misc</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">lpn</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">LPN</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4 ><b>Additional Information</b></td></tr><tr align="left"><td style="vertical-align:middle" colspan=4 >Max Allowance - 100 inventoryList at a time.</td></tr><tr><td  colspan=5> <b>Case- </b><br/> <b>{</br>&nbsp;&nbsp;"inventoryList":[{</br>&nbsp;&nbsp;&nbsp;&nbsp;"skuCode":"YOCL0014",</br>&nbsp;&nbsp;&nbsp;&nbsp;"qty":1,</br>&nbsp;&nbsp;&nbsp;&nbsp;"bin":"POSBIN",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_01":"123",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_02":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_03":"10/07/2018",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_04":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_05":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_06":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lottable_07":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"reason":"MISC",</br>&nbsp;&nbsp;&nbsp;&nbsp;"mode":"Decrease",</br>&nbsp;&nbsp;&nbsp;&nbsp;"location":"NWB",</br>&nbsp;&nbsp;&nbsp;&nbsp;"operationOn":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"remarks":"adjusted qty",</br>&nbsp;&nbsp;&nbsp;&nbsp;"udf1":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"udf2":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"udf3":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"udf4":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"udf5":"",</br>&nbsp;&nbsp;&nbsp;&nbsp;"lpn":""</br>&nbsp;&nbsp;}]</br>} </tr></tbody></table><p>&nbsp;</p><br/>
                ApiOwner:
                  type: string
                  description: This Field Will Be Used To Send API Owner
                ApiKey:
                  type: string
                  description: This is the API Key
              required:
              - RequestBody
              - ApiOwner
              - ApiKey
  /RestWS/api/eretail/v3/stock/updateInventory:
    post:
      tags:
      - Stock
      summary: Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
      parameters:
      - in: header
        name: ApiOwner
        required: true
        description: API Owner.
        schema:
          type: string
      - in: header
        name: ApiKey
        required: true
        description: API Key.
        schema:
          type: string
      responses:
        200:
          description: <table border='1'width='672'>  <h1  style="color:#FFFF00;">API Generic Error Codes</h1><tbody><tr align="center"><td style="vertical-align:middle" width='167'><p><strong>Response Code </strong></p></td><td style="vertical-align:middle" colspan='2' width='171'><p><strong> Response Message </strong></p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>422</p></td><td style="vertical-align:middle" width='167'><p>Invalid Location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>503</p></td><td style="vertical-align:middle" width='167'><p>UniqueKey is mandatory and must be unique within the request.</p></td><tr align="center"><td style="vertical-align:middle" width='167'><p>505</p></td><td style="vertical-align:middle" width='167'><p>Too many orders in a single request.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3052</p></td><td style="vertical-align:middle" width='167'><p>skuCode is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3053</p></td><td style="vertical-align:middle" width='167'><p>qty is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3054</p></td><td style="vertical-align:middle" width='167'><p>qty can't be negative.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3057</p></td><td style="vertical-align:middle" width='167'><p>reason is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3050</p></td><td style="vertical-align:middle" width='167'><p>location is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3051</p></td><td style="vertical-align:middle" width='167'><p>No Access for given location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3060</p></td><td style="vertical-align:middle" width='167'><p>Possible Value for mode is Increase or Decrease or New</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3061</p></td><td style="vertical-align:middle" width='167'><p>qty can't be greater than 99999</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3063</p></td><td style="vertical-align:middle" width='167'><p>qty can be any decimal value</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3064</p></td><td style="vertical-align:middle" width='167'><p>Multiple Ext Loc Code Found</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3065</p></td><td style="vertical-align:middle" width='167'><p>lottable_02 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3066</p></td><td style="vertical-align:middle" width='167'><p>lottable_03 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3067</p></td><td style="vertical-align:middle" width='167'><p>lottable_04 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>6001</p></td><td style="vertical-align:middle" width='167'><p>Default Good bin for location [ ** ] is not found in System</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9001</p></td><td style="vertical-align:middle" width='167'><p>reason [ ** ] not found in ERP</p></td></tr><tr><td style="vertical-align:middle" colspan=5>
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/updateInventoryModelV3'
        description: <table class="table-style-three"><tbody><tr><tr align="center"><td style="vertical-align:middle" width='100'><strong>Field Name </strong></td><td style="vertical-align:middle" width='100'><strong>Data Type </strong></td><td style="vertical-align:middle" width='100'><strong>Mandatory </strong></td><td style="vertical-align:middle" width='300'><strong>Description </strong></td></tr><tr align="center"><td style="vertical-align:middle">skuCode</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Skucode</td></tr><tr align="center"><td style="vertical-align:middle">qty</td><td style="vertical-align:middle">Decimal(20,3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Quantity</td></tr><tr align="center"><td style="vertical-align:middle">bin</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Inventory bin(Possible Value for bin is GOOD.)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_01</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_02</td><td style="vertical-align:middle">Date</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_03</td><td style="vertical-align:middle">Date</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields (DD/MM/YYYY)</td></tr><tr align="center"><td style="vertical-align:middle">lottable_04</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields </td></tr><tr align="center"><td style="vertical-align:middle">lottable_05</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_06</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">lottable_07</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Lot attribute fields</td></tr><tr align="center"><td style="vertical-align:middle">reason</td><td style="vertical-align:middle">Varchar(200)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Value for reason is Misc.</td></tr><tr align="center"><td style="vertical-align:middle">mode</td><td style="vertical-align:middle">Varchar(10)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Possible Value for mode is Increase or Decrease or New.</td></tr><tr align="center"><td style="vertical-align:middle">location</td><td style="vertical-align:middle">Varchar(3)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">locCode</td></tr><tr align="center"><td style="vertical-align:middle">operationOn</td><td style="vertical-align:middle">Varchar</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Can be Free Qty and by default SOH.</td></tr><tr align="center"><td style="vertical-align:middle">remarks</td><td style="vertical-align:middle">Varchar(1000)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">Possible Value for remarks is Misc</td></tr><tr align="center"><td style="vertical-align:middle">udf1</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf2</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf3</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf4</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">udf5</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">user defined field</td></tr><tr align="center"><td style="vertical-align:middle">lpn</td><td style="vertical-align:middle">Varchar(50)</td><td style="vertical-align:middle">Optional</td><td style="vertical-align:middle">LPN</td></tr><tr align="center"><td style="vertical-align:middle" colspan=4 ><b>Additional Information</b></td></tr><tr align="left"><td style="vertical-align:middle" colspan=4 >Max Allowance - 100 inventoryList at a time.</td></tr><tr><td  colspan=5> <b>Case- </b><br/>
  /RestWS/api/eretail/v4/stock/updateInventory:
    post:
      tags:
      - Stock
      summary: Max no.of Lines/hit:100 API For Updating Inventory(Hit Quota 40/5 min)
      parameters:
      - in: header
        name: ApiKey
        required: true
        description: API Key.
        schema:
          type: string
      - in: header
        name: DbId
        required: true
        description: DB Identifier.
        schema:
          type: string
      responses:
        200:
          description: <table border='1'width='672'>  <h1  style="color:#FFFF00;">API Generic Error Codes</h1><tbody><tr align="center"><td style="vertical-align:middle" width='167'><p><strong>Response Code </strong></p></td><td style="vertical-align:middle" colspan='2' width='171'><p><strong> Response Message </strong></p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>422</p></td><td style="vertical-align:middle" width='167'><p>Invalid Location</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3052</p></td><td style="vertical-align:middle" width='167'><p>skuCode is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3118</p></td><td style="vertical-align:middle" width='167'><p>UOM Qty is Mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3119</p></td><td style="vertical-align:middle" width='167'><p>UOM Qty can be any decimal value</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3120</p></td><td style="vertical-align:middle" width='167'><p>UOM Qty can't be negative.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3121</p></td><td style="vertical-align:middle" width='167'><p>UOM Qty can't be greater than 99999.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3055</p></td><td style="vertical-align:middle" width='167'><p>bin is mandatory.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3057</p></td><td style="vertical-align:middle" width='167'><p>reason is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3059</p></td><td style="vertical-align:middle" width='167'><p>mode is mandatory.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3050</p></td><td style="vertical-align:middle" width='167'><p>location is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3060</p></td><td style="vertical-align:middle" width='167'><p>Possible Value for mode is Increase or Decrease or New</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3064</p></td><td style="vertical-align:middle" width='167'><p>Multiple Ext Loc Code Found</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3065</p></td><td style="vertical-align:middle" width='167'><p>lottable_02 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3066</p></td><td style="vertical-align:middle" width='167'><p>lottable_03 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3067</p></td><td style="vertical-align:middle" width='167'><p>lottable_04 Format Not Correct Should Be (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9233</p></td><td style="vertical-align:middle" width='167'><p>Maximum 1000 characters allowed.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>615</p></td><td style="vertical-align:middle" width='167'><p>LPN is mandatory</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3068</p></td><td style="vertical-align:middle" width='167'><p>LPN is not active.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3069</p></td><td style="vertical-align:middle" width='167'><p>Serial Tracking is ON for Sku [{0}]. API does not Support Serial Tracking.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3070</p></td><td style="vertical-align:middle" width='167'><p>SKU [{0}] is a BOM SKU, API does not BOM SKU.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3071</p></td><td style="vertical-align:middle" width='167'><p>Invalid Bin, Not exists in system</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3072</p></td><td style="vertical-align:middle" width='167'><p>Bin [{0}] is InActive. Please Enter Valid Active Bin.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3073</p></td><td style="vertical-align:middle" width='167'><p>reason [{0}] not found in ERP.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3074</p></td><td style="vertical-align:middle" width='167'><p>SKU Code not found.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3075</p></td><td style="vertical-align:middle" width='167'><p>UOM [{0}] not exists</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3076</p></td><td style="vertical-align:middle" width='167'><p>UOM [{0}] and Barcode [{1}] combination is not exist.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3077</p></td><td style="vertical-align:middle" width='167'><p>Conversion [{0}] and Barcode [{1}] combination is not exist.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3078</p></td><td style="vertical-align:middle" width='167'><p>Wrong UOM/Conversion entered.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3079</p></td><td style="vertical-align:middle" width='167'><p>Barcode detail not found.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3080</p></td><td style="vertical-align:middle" width='167'><p>Decimal Qty not Allowed.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3081</p></td><td style="vertical-align:middle" width='167'><p>Lottable01 is Active for SKU [{0}], Please enter lottable_01</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3082</p></td><td style="vertical-align:middle" width='167'><p>Lottable01 fails Format Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3083</p></td><td style="vertical-align:middle" width='167'><p>Lottable01 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3084</p></td><td style="vertical-align:middle" width='167'><p>Lottable01 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3085</p></td><td style="vertical-align:middle" width='167'><p>Lottable02 is Active for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3086</p></td><td style="vertical-align:middle" width='167'><p>Lottable02 Date Format for SKU [{0}] is not parsable.Date Format required is (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3087</p></td><td style="vertical-align:middle" width='167'><p>Lottable02 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3088</p></td><td style="vertical-align:middle" width='167'><p>Lottable02 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3089</p></td><td style="vertical-align:middle" width='167'><p>Lottable03 is Active for SKU [{0}], Please enter lottable_03</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3100</p></td><td style="vertical-align:middle" width='167'><p>Lottable03 Date Format for SKU [{0}] is not parsable.Date Format required is (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3101</p></td><td style="vertical-align:middle" width='167'><p>Lottable03 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3102</p></td><td style="vertical-align:middle" width='167'><p>Lottable03 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3103</p></td><td style="vertical-align:middle" width='167'><p>Lottable04 is Active for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3104</p></td><td style="vertical-align:middle" width='167'><p>Lottable04 Date Format for SKU [{0}] is not parsable.Date Format required is (dd/MM/yyyy)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3105</p></td><td style="vertical-align:middle" width='167'><p>Lottable04 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3106</p></td><td style="vertical-align:middle" width='167'><p>Lottable04 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3107</p></td><td style="vertical-align:middle" width='167'><p>Lottable05 is Active for SKU [{0}], Please enter lottable_05</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3108</p></td><td style="vertical-align:middle" width='167'><p>Lottable05 fails Format Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3109</p></td><td style="vertical-align:middle" width='167'><p>Lottable05 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3110</p></td><td style="vertical-align:middle" width='167'><p>Lottable05 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3111</p></td><td style="vertical-align:middle" width='167'><p>Lottable06 is Active for SKU [{0}], Please enter lottable_06</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3112</p></td><td style="vertical-align:middle" width='167'><p>Lottable06 fails Format Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3113</p></td><td style="vertical-align:middle" width='167'><p>Lottable06 fails Rule Validation</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>3114</p></td><td style="vertical-align:middle" width='167'><p>Lottable06 is not applicable for SKU [{0}]</p></td></tr><tr align="center"><td style="vertical-align:middle" width=

# --- truncated at 32 KB (92 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/vinculum/refs/heads/main/openapi/vinculum-stock-api-openapi.yml