Vinculum Listing Managment API
API to retrieve or manipulate Order related information.
API to retrieve or manipulate Order related information.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/vinculum-listing-managment-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: 3.2.0
info:
title: Vinculum Listing Managment API
description: API to retrieve or manipulate Order related information.
servers:
- url: https://static.vineretail.com/RestWS/api/sellerPanel/v3
tags:
- name: Listing Managment
description: API to retrieve or manipulate Order related information.
paths:
/productFetch:
post:
tags:
- Listing Managment
summary: API For Fetching product
parameters:
- 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 align="center"><td style="vertical-align:middle" width='167'><p>0</p></td><td style="vertical-align:middle" width='167'><p>Success</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>9</p></td><td style="vertical-align:middle" width='167'><p>Generic Error</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>11</p></td><td style="vertical-align:middle" width='167'><p>Invalid API credentials</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14</p></td><td style="vertical-align:middle" width='167'><p>API credentials are no more active</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>15</p></td><td style="vertical-align:middle" width='167'><p>API credentials has been expired</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>2000</p></td><td style="vertical-align:middle" width='167'><p>authToken expired/Invalid authToken.</p></td></tbody></table>
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ProductFetch1'
requestBody:
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
RequestBody:
type: string
description: <table class="table-style-three"><tbody><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" >updatedDate</td><td style="vertical-align:middle" >DateTime</td><td style="vertical-align:middle" >Conditional</td><td style="vertical-align:middle" >Either the updatedDate skuCode needed</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">Conditional</td><td style="veritcal-align:middle">Either the updatedDate skuCode needed</td></tr><tr align="center"><td style="vertical-align:middle" >pageNumber</td><td style="vertical-align:middle" >Integer</td><td style="vertical-align:middle">Optional</td><td style="veritcal-align:middle">Default 1. (Page Size 500 Orders)</td></tr><tr align="center"><td style="vertical-align:middle" >limit</td><td style="vertical-align:middle" >Integer</td><td style="vertical-align:middle">Optional</td><td style="veritcal-align:middle">Maximum 100 records process</td></tr><tr align="center"><tr><td style="vertical-align:middle" colspan=4> <b>Request Body =<br/> { <br/> "updatedDate":"01/01/2015 00:00:00",<br/> "skuCode":[ <br/> "TEST_STORE_ABC_TESTING_001",<br/> "TEST_STORE_ABC_TESTING-003"<br/> ],<br/> "pageNumber":1,<br/> "limit":10<br/> }<br/> </b> </tbody> </table>
required:
- RequestBody
/inventoryPriceUpdate:
post:
tags:
- Listing Managment
summary: API For Updating Inventory Price
parameters:
- 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 align="center"><td style="vertical-align:middle" width='167'><p>0</p></td><td style="vertical-align:middle" width='167'><p>success(when invQty value pass is null)</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>11</p></td><td style="vertical-align:middle" width='167'><p>Invalid API credentials</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14</p></td><td style="vertical-align:middle" width='167'><p>API credentials are no more active</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>15</p></td><td style="vertical-align:middle" width='167'><p>API credentials has been expired</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>304</p></td><td style="vertical-align:middle" width='167'><p>[SKU & Seller] Code Combination not found in the System.</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>2000</p></td><td style="vertical-align:middle" width='167'><p>authToken expired/Invalid authToken.</p></td></tr></tbody></table>
content:
application/json:
schema:
items:
$ref: '#/components/schemas/InventoryPricedetail1'
requestBody:
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
RequestBody:
type: string
description: <table class="table-style-three"><tbody><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" >sku </td><td style="vertical-align:middle" >Varchar(50)</td><td style="vertical-align:middle" >Mandatory</td><td style="vertical-align:middle" ></td></tr><tr align="center"><td style="vertical-align:middle" >invQty </td><td style="vertical-align:middle" >Decimal(10,3)</td><td style="vertical-align:middle">Mandatory</td><td style="veritcal-align:middle"></td></tr><tr align="center"><td style="vertical-align:middle" >salePrice </td><td style="vertical-align:middle" >Decimal(10,3)</td><td style="vertical-align:middle">Optional</td><td style="veritcal-align:middle"></td></tr><tr align="center"><td style="vertical-align:middle" colspan=4><b>Process Maximum 100 records<br/></td></tr><tr align="center"><tr><td style="vertical-align:middle" colspan=4> <b>Request Body =<br/> { <br/> "invPriceList":[ <br/> {<br/> "sku":"TEST_STORE_ABC_TESTING-004-BUY-3-FREE-1",<br/> "invQty":"11",<br/> "salePrice":"1299.00" <br/> }<br/> ]<br/> }<br/> </b></tbody></table>
required:
- RequestBody
/inventoryPriceStatus:
post:
tags:
- Listing Managment
summary: API For Inventory Price Status
parameters:
- 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 align="center"><td style="vertical-align:middle" width='167'><p>0</p></td><td style="vertical-align:middle" width='167'><p>Success</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>11</p></td><td style="vertical-align:middle" width='167'><p>Invalid API credentials</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>14</p></td><td style="vertical-align:middle" width='167'><p>API credentials are no more active</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>15</p></td><td style="vertical-align:middle" width='167'><p>API credentials has been expired</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>2000</p></td><td style="vertical-align:middle" width='167'><p>authToken expired/Invalid authToken.</p></td></tbody></table>
content:
application/json:
schema:
items:
$ref: '#/components/schemas/inventrypriceStatus1'
requestBody:
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
RequestBody:
type: string
description: <table class="table-style-three"><tbody><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">moderationIdsList </td><td style="vertical-align:middle">Integer(11)</td><td style="vertical-align:middle">Mandatory</td><td style="vertical-align:middle">Array of moderation Id needed. </td></tr><tr><td style="vertical-align:middle" colspan=4> <b>Request Body<br/> {<br/> "moderationIdsList":[108,109]</br> }<br/></b><br/><br/></tbody></table>
required:
- RequestBody
/skuBackOrder:
post:
tags:
- Listing Managment
summary: API For fetching SKU Back Order Quantity for JIT Vendors
parameters:
- 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>14</p></td><td style="vertical-align:middle" width='167'><p>API credentials are no more active</p></td></tr><tr align="center"><td style="vertical-align:middle" width='167'><p>15</p></td><td style="vertical-align:middle" width='167'><p>API credentials has been expired</p></td></tr></tbody></table>
content:
application/json:
schema:
$ref: '#/components/schemas/SkuBackOrder'
components:
schemas:
skuBack:
properties:
vendorCode:
type: string
example: jit_15
sku:
type: string
example: SA2
qty:
type: string
example: 3
price:
type: string
example: 3000
vendorSKUCode:
type: string
example: abc123
SkuBackOrder:
properties:
data:
type: array
items:
$ref: '#/components/schemas/skuBack'
InventoryList1:
type: object
properties:
moderationId:
type: string
example: 24
sku:
type: string
example: TEST_STORE_ABC_TESTING-004-BUY-3-FREE-1
requestedInvQty:
type: string
example: 11
approvedInvQty:
type: string
example: null
status:
type: string
example: Pending
requestedSalePrice:
type: string
example: null
ProductFetch1:
properties:
responseCode:
type: integer
example: 0
responseMessage:
type: string
example: Success
productList:
type: array
items:
$ref: '#/components/schemas/ProductList1'
inventoryPriceList1:
type: object
properties:
moderationId:
type: string
example: 108
sku:
type: string
example: 224808
requestedInvQty:
type: string
example: 1.0
approvedInvQty:
type: string
example: null
status:
type: string
example: Pending
requestedSalePrice:
type: string
example: 1299.0
InventoryPricedetail1:
properties:
responseCode:
type: integer
example: 0
responseMessage:
type: string
example: Success
skus:
type: array
items:
$ref: '#/components/schemas/InventoryList1'
ProductList1:
type: object
properties:
sku:
type: string
example: NYJCH00000001
vendorSkuCode:
type: string
example: 100061_INTIMA
mfgSkuCode:
type: string
example: 100061_INTIMA
skuName:
type: string
example: NYJCH00000001
mrp:
type: string
example: 1500.0
salePrice:
type: string
example: 1500.0
baseCost:
type: string
example: 1000.0
status:
type: string
example: 1
lastUpdateDate:
type: string
example: 12/04/2017 16:11:38
brand:
type: string
example: Natrol
color:
type: string
example: null
size:
type: string
example: null
weight:
type: string
example: 0.0
length:
type: string
example: 0.0
width:
type: string
example: 0.0
height:
type: string
example: 0.0
serialTracking:
type: string
example: 0
inventrypriceStatus1:
properties:
responseCode:
type: integer
example: 0
responseMessage:
type: string
example: Success
skus:
type: array
items:
$ref: '#/components/schemas/inventoryPriceList1'