Skip to content

ListMasterVariation

Use this API to get a summary of the master variation.

POST /openapi/product/master/v1/list-master-variation

Request Parameters

Parameter Type Required Description
masterSkus array(string) false master sku,Supports up to 20
masterVariationIds array(string) false variation id,Supports up to 20,One of masterSkus and masterVariationIds must be filled in.

Response Parameters

Name Type Description
productId string Product id in Ginee
variationId string Variation id in Ginee
name string Product name
masterProductType string NORMAL or BUNDLE
masterSku string Master sku
masterVariationType string Master variation type (NORMAL,BUNDLE)
optionValues array(string) Option values
createDatetime UTC timestamp Create date time
updateDatetime UTC timestamp Update date time

Request Example

Example

curl --location --request POST '{Ginee Host}/openapi/product/master/v1/list-master-variation' \
--header 'Content-Type: application/json' \
--header 'X-Advai-Country: ID' \
--header 'Authorization: 2aedf7919e5e6cb4:n0IECNXloTKCTSSxeBEYhzmeVClHmgvw4ruI3W2f9eY=' \
--data-raw '{
    "masterSkus":["dsftest-zuhe-0509005-主品"],
    "masterVariationIds":["MV663C95126522050001B69AF4"]
}

Success

{
    "code": "SUCCESS",
    "message": "成功",
    "data": [
        {
            "productId": "MP663C95126522050001B69AF3",
            "variationId": "MV663C95126522050001B69AF4",
            "name": "dsftest-zuhe-0509005-主品",
            "masterProductType": "BUNDLE",
            "masterSku": "dsftest-zuhe-0509005-主品",
            "optionValues": [
                "-"
            ],
            "createDatetime": "2024-05-09T09:19:14Z",
            "updateDatetime": "2024-05-09T09:20:28Z"
        }
    ],
    "extra": null,
    "pricingStrategy": "PAY"
}

Invalid parameters

{
    "code": "PARAMETER_ERROR",
    "message": "error message",
    "data": null,
    "extra": null
}

Note

You need to check the code to see if the operation was successful. If failed, see message for detail reason.