Skip to content

SBB&PN Mapping

This interface is applicable for data integration API, read Api Access Process first

Request address

  • API
EnvironmentURL
Testhttps://api-cn-t.lenovo.com/uat/v1.0/supply_chain/scc/open_platform/data/sync/odm/sbb_pn_mapping
Prodhttps://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/odm/sbb_pn_mapping

Request data description

FieldKeyTypeLengthRequiredDescriptionRemark
odmYString30YODM 名称
buString50Y
componentString50Y
commodityString50Y
descriptionString500描述
lenovo_sbbYString500YSBB号
usageNumberY用量
lead_timeNumberY
alternativestring50Y替代组名称
lenovo_pnYString20Y联想料号

Response data description

FieldTypeDescription
codeString0: success, others:failed
msgStringthe detail message, especially useful on failure
resultArrayresponse data, verified failed data

Request sample

json
{
  "batch_id": "90397",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data": [
    {
      "odm": "LCFC",
      "bu": "ThinkNB",
      "component": "component",
      "commodity": "Battery",
      "description": "description",
      "lenovo_sbb": "SM12103",
      "usage": 123,
      "lead_time": 4,
      "alternative": "SM1210322",
      "lenovo_pn": "SM1210321"
    }  
  ]
}

Successful response sample

json
{
  "code": "0",
  "msg": "request success"
}

Failed response sample

json
{
    "code": "E00V00",
    "msg": "data verification failed!",
    "result": [{
        "row": {
            "odm": "LCFC",
            ...
        },
        "verify": [{
            "type": "value length exceed",
            "fields": "lenovo_pn"
        }]
    }]
}