Vestige 数据 API:奖金、PV 与订单
Vestige Online Shopping App 是 Vestige Marketing Pvt. Ltd. 面向在印度选购品牌健康目录并经营下线的独立经销商的官方 Android 客户端。用经销商编号登录后,按 GPS 浏览当地库存(保健品、阿育吠陀药品、健康食品、个护、家居清洁、农资、口腔护理、男士护理、高端护肤与彩妆),为自己或下线加购,选择送货上门或附近门店自提,再在同一仪表盘打开奖金、派息、券、eKYC、推荐、培训日程与持续达标。开发商位于印度德里新德里潘奇希尔公园 S-332,邮编 110017;Play 上约 8.6 万条评价给出 4.4 分,下载量 1000 万+。它是经销商购物加后台,而不是通用市场,与其他印度直销目录应用一样,是一线卖家在两单之间打开的客户端。
奖金芯片记下 selfPv 对 groupPv,含 totalPointValue 与 currentCumulativePointValue。目录行以 itemCode 为键,旁为 mrp、distributorPrice 与 pv。订单文件使用 logNumber 与 invoiceNumber;登录名片是 distributorId 加 distributorName 与 uplineId。
一线机器人叠加潘奇希尔公园租户已经展示的同一 selfPv;派息任务把 tds 与 yearmonth 接在一起;下线店铺提交目录已经列出的同一 itemCode——openData Studio 把这条经销商闭环变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
请求登录 OTP
POST
/v1/vestige/otposint为指定 distributorId 通过短信(或邮箱)发送一次性登录码。
认证方式: 无需登录。请求体为 distributorId、mobileNumber(或邮箱)与国家码。
- distributorId
- mobileNumber
- countryCode
- otp
- status
POST /v1/vestige/otp HTTP/1.1 Content-Type: application/json { "distributorId": "62868326", "mobileNumber": "9876543210", "countryCode": "91" }{ "status": true, "otp": "sent" }登录换取 access token
POST
/v1/vestige/sessionosint用 distributorId 加密码或 OTP 换取 accessToken、authToken 与 authTokenV2。
认证方式: 无需登录。请求体为 distributorId 加密码或 OTP。返回 accessToken 与 authToken;之后请求使用 Authorization Bearer accessToken。
- distributorId
- password
- otp
- accessToken
- authToken
- authTokenV2
POST /v1/vestige/session HTTP/1.1 Content-Type: application/json { "distributorId": "62868326", "password": "••••", "otp": "482193" }{ "accessToken": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9", "authToken": "at-88c1", "authTokenV2": "at2-19", "distributorId": "62868326" }登录经销商资料
GET
/v1/vestige/meosint返回登录经销商名片:distributorName、mobileNumber、email 与 uplineId。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- distributorId
- distributorName
- DistributorFirstName
- DistributorLastName
- mobileNumber
- uplineId
GET /v1/vestige/me HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "distributorId": "62868326", "distributorName": "Anita Rao", "DistributorFirstName": "Anita", "DistributorLastName": "Rao", "mobileNumber": "9876543210", "email": "[email protected]", "uplineId": "220114" }上线名片
GET
/v1/vestige/uplineopendata返回推荐人/上线名片以及登录经销商的 DownlineCount。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- uplineId
- distributorName
- mobileNumber
- DownlineCount
GET /v1/vestige/upline HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "uplineId": "220114", "distributorName": "Priya Shah", "mobileNumber": "9810011122", "DownlineCount": 18 }奖金明细
GET
/v1/vestige/bonusopenfinance返回奖金卡片:selfPv、groupPv、totalPointValue 与 APV。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- bonusDetails
- selfPv
- groupPv
- totalPointValue
- APV
GET /v1/vestige/bonus HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "bonusDetails": { "selfPv": 420.0, "groupPv": 8810.5, "totalPointValue": 9230.5, "APV": 210.0 } }月度派息
GET
/v1/vestige/payoutsopenfinance返回指定 yearmonth 的月度派息卡片,含 tds 与 status。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。查询参数为派息周期 yearmonth。
- payoutDetails
- yearmonth
- tds
- status
GET /v1/vestige/payouts?yearmonth=202610 HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "payoutDetails": { "yearmonth": "202610", "tds": 1200.0, "status": "Paid" } }点值台账
GET
/v1/vestige/pointsopendata返回 PV 台账:selfPointValue、groupPointValue 与 currentCumulativePointValue。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- pointValue
- selfPointValue
- groupPointValue
- currentCumulativePointValue
- exclusivePointValue
- selfPv
- groupPv
GET /v1/vestige/points HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "pointValue": 420.0, "selfPointValue": 420.0, "groupPointValue": 8810.5, "currentCumulativePointValue": 12400.0, "exclusivePointValue": 80.0, "selfPv": 420.0, "groupPv": 8810.5 }目录货品列表
GET
/v1/vestige/itemsopendata按 GPS 地点分页目录行,含 itemCode、mrp、distributorPrice 与 pv。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。可选查询参数 locationCode 对应门店库存。
- itemCode
- itemName
- mrp
- distributorPrice
- dp
- pv
- pointValue
- locationCode
GET /v1/vestige/items?locationCode=DEL HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "items": [{ "itemCode": "23090A", "itemName": "Enerva Energy Bar", "mrp": 450.0, "distributorPrice": 360.0, "dp": 360.0, "pv": 12.5, "pointValue": 12.5 }] }加入购物车行
POST
/v1/vestige/cartopendata把带 qty 的 itemCode 行加入登录经销商(或下线)的 cartId。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- cartId
- itemCode
- qty
- status
POST /v1/vestige/cart HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Content-Type: application/json { "cartId": "c-4410", "itemCode": "23090A", "qty": 2 }{ "cartId": "c-4410", "itemCode": "23090A", "qty": 2, "status": true }订单列表
GET
/v1/vestige/ordersopendata分页经销商订单,键为 logNumber、status 与 invoiceNumber。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- logNumber
- orderId
- status
- invoiceNumber
GET /v1/vestige/orders HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "orders": [{ "logNumber": "LOG-778120", "orderId": "778120", "status": "Delivered", "invoiceNumber": "INV-778120" }] }订单明细
GET
/v1/vestige/orders/{logNumber}opendata返回一笔订单的行项目:logNumber 下的 itemCode、qty 与 distributorPrice。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。
- logNumber
- orderId
- status
- invoiceNumber
- itemCode
- qty
- distributorPrice
GET /v1/vestige/orders/LOG-778120 HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "logNumber": "LOG-778120", "orderId": "778120", "status": "Delivered", "invoiceNumber": "INV-778120", "items": [{ "itemCode": "23090A", "qty": 2, "distributorPrice": 360.0 }] }订单跟踪
GET
/v1/vestige/trackopendata返回 logNumber 的当前物流 status。
认证方式: POST /v1/vestige/session 签发的 Bearer accessToken。查询参数为 logNumber。
- logNumber
- status
- invoiceNumber
GET /v1/vestige/track?logNumber=LOG-778120 HTTP/1.1 Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9 Accept: application/json{ "logNumber": "LOG-778120", "status": "OutForDelivery", "invoiceNumber": "INV-778120" }
数据类别
- 经销商资料
- 上线
- 奖金 PV
- 派息
- 目录货品
- 购物车
- 订单
- 物流跟踪
- 登录会话
数据使用场景与案例
一线机器人奖金叠加
助手轮询 GET /v1/vestige/bonus(selfPv、groupPv、totalPointValue)并配合 GET /v1/vestige/points(selfPointValue、currentCumulativePointValue),让推荐人机器人在不打开应用的情况下标出冷清月份。
派息加 TDS 归档
薪酬任务读取 GET /v1/vestige/payouts(payoutDetails、tds、yearmonth)并旁置 GET /v1/vestige/me(distributorId、distributorName),让每期 TDS 挨着经销商名片。
下线店铺目录与购物车
补货机器人分页 GET /v1/vestige/items(itemCode、mrp、distributorPrice、pv)再 POST /v1/vestige/cart(cartId、qty),让下线补货不必手输货号。
订单与跟踪看板
仓库看板把 GET /v1/vestige/orders(logNumber、invoiceNumber)与 GET /v1/vestige/orders/{logNumber} 以及 GET /v1/vestige/track(status)接在一起,让自提与送货行共享一条时间线。
常见问题
Vestige 如何认证 API 调用?
POST /v1/vestige/otp 为 distributorId 发送一次性验证码。POST /v1/vestige/session 用该 distributorId 加密码或 OTP 换取 accessToken、authToken 与 authTokenV2。之后的请求携带 Authorization Bearer accessToken。
哪些端点暴露奖金 PV 与派息?
GET /v1/vestige/bonus 返回 selfPv、groupPv 与 totalPointValue。GET /v1/vestige/points 返回 selfPointValue、groupPointValue 与 currentCumulativePointValue。GET /v1/vestige/payouts 返回 payoutDetails、tds 与 yearmonth。
返回哪些经销商资料字段?
GET /v1/vestige/me 返回 distributorId、distributorName、DistributorFirstName、DistributorLastName、mobileNumber、email 与 uplineId。GET /v1/vestige/upline 返回推荐人名片与 DownlineCount。
API 是否覆盖目录、购物车、订单与跟踪?
覆盖。GET /v1/vestige/items 列出 itemCode、mrp、distributorPrice 与 pv。POST /v1/vestige/cart 在 cartId 上加入 qty。GET /v1/vestige/orders 列出 logNumber 与 invoiceNumber。GET /v1/vestige/orders/{logNumber} 返回行项目。GET /v1/vestige/track 返回 status。
与 Vestige Online Shopping App 相似的应用
- Oriflame Business — Oriflame Business 是沙夫豪森顾问后台(钱包与 GroupBP);Vestige 是德里运营的购物加奖金应用,带目录、购物车与 logNumber。
- udaan: B2B for Retailers — udaan 是班加罗尔面向kirana买家的 B2B 批发购物车;Vestige 是品牌自有经销商目录,字段是 selfPv 与派息而非贸易信贷。
- IndiaMART - B2B Marketplace — IndiaMART 是询盘式印度 B2B 市场;Vestige 是 Vestige Marketing 自有的经销商购物与网络客户端。
- Vyapar Invoice GST Billing App — Vyapar 是面向店主的 GST 开票客户端;Vestige 则以 distributorPrice、pv 与月度派息为中心。
- Amway — Amway 是另一家直销目录,IBO 跟踪 PV 与下线;Vestige 是 Vestige Marketing 在潘奇希尔公园运营的对照,带门店自提与 eKYC。
- Modicare — Modicare 是印度直销健康品牌;Vestige 在同一 Android 客户端覆盖经销商购物闭环以及奖金、派息与培训。
- Herbalife — Herbalife 是全球营养网络销售品牌;Vestige 是印度自研健康目录应用,经销商用它查看 itemCode、selfPv 与 logNumber。
相关主题
- vestige api
- 经销商数据 api
- selfPv groupPv
- vestige 奖金
- logNumber 订单
- 潘奇希尔公园 mlm api
- distributorId
- 印度直销 api
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业