Skip to content

Yield Rate Data

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/t1/yield_rate
Prodhttps://api-cn.lenovo.com/v1.0/supply_chain/scc/open_platform/data/sync/t1/yield_rate

Request method

FrequencyTimeRemark
Daily00:00Daily - full amount

Request data description

FieldKeyTypeRequiredLengthDescriptionSample
vendor_codeYStringY40
odmYStringY100
odm_itemYStringY50
lenovo_itemYStringY50
familyString100
yield_rateNumberY2,2Percentage, keep two decimal places98.80
effective_start_dateYDateYFix value if full cycle, in String format:yyyy-MM-dd1970-01-01
effective_end_dateYDateYFix value if full cycle, in String format:yyyy-MM-dd9999-12-31
create_dateDateYcreate date, in String format:yyyy-MM-dd2024-05-05
modify_dateDateYmodify date, in String format:yyyy-MM-dd2024-05-30
ownerYStringY20Jackie
versionYStringY14version, timestamp20220801090123
comment1String100Reserve fields for later use and can now be emptied
comment2String100Reserve fields for later use and can now be emptied

Response data description

FieldTypeRequiredDescription
codeStringY0:successful, others: failed
msgStringYsuccess or summary error message
resultListYindicates error data

Request sample

json
{
  "batch_id": "1000001",
  "batch_size": 1,
  "seq_id": "1",
  "seq_size": 1,
  "data":[
    {
      "vendor_code": "102323047",
      "odm": "LCFC",
      "odm_item": "102323047",
      "lenovo_item": "102323047",
      "family": "EXCESS",
      "yield_rate": 98.80,
      "effective_start_date": "1970-01-01",
      "effective_end_date": "9999-12-31",
      "create_date": "2024-05-05",
      "modify_date": "2024-05-30",
      "owner": "Jackie",
      "version": "20240821091523",
      "comment1": "",
      "comment2": ""
    }
  ]
}

Successful response sample

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

Failed response sample

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