Kit
Endpoint:
GET v2/Part/Kit?PartId={PartId}&ReferenceId={ReferenceId}
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| PartId | string |
None. |
|
| ReferenceId | globally unique identifier |
None. |
Body Parameters
None.
Response Information
ResponseDataOfListOfPartKitResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Success | boolean |
None. |
|
| ResponseId | globally unique identifier |
None. |
|
| ReferenceId | globally unique identifier |
None. |
|
| SuccessCount | integer |
None. |
|
| Message | string |
None. |
|
| ValidationResults | Validation |
None. |
|
| QueryTime | string |
None. |
|
| Data | Collection of PartKitResponse |
None. |
Response Examples
application/json, text/json :
{
"Success": true,
"ResponseId": "f231c0e3-45a8-496a-b7e5-50b29c1a24ff",
"ReferenceId": "85d849a4-7f33-4bf3-9823-ce4a8815dd46",
"SuccessCount": 3,
"Message": "sample string 4",
"ValidationResults": {
"IsValid": false,
"Errors": [],
"Warnings": [],
"Info": [
{
"FieldName": "sample string 1",
"FieldValue": "sample string 2",
"Allow": true,
"Message": "sample string 5",
"Severity": 0,
"Category": 0
},
{
"FieldName": "sample string 1",
"FieldValue": "sample string 2",
"Allow": true,
"Message": "sample string 5",
"Severity": 0,
"Category": 0
}
]
},
"QueryTime": "sample string 5",
"Data": [
{
"PartId": "sample string 1",
"PartKitGroups": [
{
"MinimumChoices": 1,
"MaximumChoices": 1,
"PartKitParts": [
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
},
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
}
]
},
{
"MinimumChoices": 1,
"MaximumChoices": 1,
"PartKitParts": [
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
},
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
}
]
}
]
},
{
"PartId": "sample string 1",
"PartKitGroups": [
{
"MinimumChoices": 1,
"MaximumChoices": 1,
"PartKitParts": [
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
},
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
}
]
},
{
"MinimumChoices": 1,
"MaximumChoices": 1,
"PartKitParts": [
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
},
{
"PartId": "sample string 1",
"DiscountPercent": 2.0,
"MinimumQuantity": 1,
"MaximumQuantity": 1
}
]
}
]
}
]
}
text/javascript :
{"Success":true,"ResponseId":"f231c0e3-45a8-496a-b7e5-50b29c1a24ff","ReferenceId":"85d849a4-7f33-4bf3-9823-ce4a8815dd46","SuccessCount":3,"Message":"sample string 4","ValidationResults":{"IsValid":false,"Errors":[],"Warnings":[],"Info":[{"FieldName":"sample string 1","FieldValue":"sample string 2","Allow":true,"Message":"sample string 5","Severity":0,"Category":0},{"FieldName":"sample string 1","FieldValue":"sample string 2","Allow":true,"Message":"sample string 5","Severity":0,"Category":0}]},"QueryTime":"sample string 5","Data":[{"PartId":"sample string 1","PartKitGroups":[{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]},{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]}]},{"PartId":"sample string 1","PartKitGroups":[{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]},{"MinimumChoices":1,"MaximumChoices":1,"PartKitParts":[{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1},{"PartId":"sample string 1","DiscountPercent":2.0,"MinimumQuantity":1,"MaximumQuantity":1}]}]}]}
application/xml, text/xml :
<ResponseDataOfArrayOfPartKitResponseePFynUJg xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Sunlight.Library.Models.Api.V2.Responses">
<Data>
<PartKitResponse>
<PartId>sample string 1</PartId>
<PartKitGroups>
<PartKitGroupResponse>
<MaximumChoices>1</MaximumChoices>
<MinimumChoices>1</MinimumChoices>
<PartKitParts>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
</PartKitParts>
</PartKitGroupResponse>
<PartKitGroupResponse>
<MaximumChoices>1</MaximumChoices>
<MinimumChoices>1</MinimumChoices>
<PartKitParts>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
</PartKitParts>
</PartKitGroupResponse>
</PartKitGroups>
</PartKitResponse>
<PartKitResponse>
<PartId>sample string 1</PartId>
<PartKitGroups>
<PartKitGroupResponse>
<MaximumChoices>1</MaximumChoices>
<MinimumChoices>1</MinimumChoices>
<PartKitParts>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
</PartKitParts>
</PartKitGroupResponse>
<PartKitGroupResponse>
<MaximumChoices>1</MaximumChoices>
<MinimumChoices>1</MinimumChoices>
<PartKitParts>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
<PartKitPartResponse>
<DiscountPercent>2</DiscountPercent>
<MaximumQuantity>1</MaximumQuantity>
<MinimumQuantity>1</MinimumQuantity>
<PartId>sample string 1</PartId>
</PartKitPartResponse>
</PartKitParts>
</PartKitGroupResponse>
</PartKitGroups>
</PartKitResponse>
</Data>
<Message>sample string 4</Message>
<QueryTime>sample string 5</QueryTime>
<ReferenceId>85d849a4-7f33-4bf3-9823-ce4a8815dd46</ReferenceId>
<ResponseId>f231c0e3-45a8-496a-b7e5-50b29c1a24ff</ResponseId>
<Success>true</Success>
<SuccessCount>3</SuccessCount>
<ValidationResults xmlns:d2p1="http://schemas.datacontract.org/2004/07/Sunlight.Library.Models">
<d2p1:Errors />
<d2p1:Info>
<d2p1:ValidationSummary>
<d2p1:Allow>true</d2p1:Allow>
<d2p1:Category>Missing</d2p1:Category>
<d2p1:FieldName>sample string 1</d2p1:FieldName>
<d2p1:FieldValue>sample string 2</d2p1:FieldValue>
<d2p1:Severity>Info</d2p1:Severity>
</d2p1:ValidationSummary>
<d2p1:ValidationSummary>
<d2p1:Allow>true</d2p1:Allow>
<d2p1:Category>Missing</d2p1:Category>
<d2p1:FieldName>sample string 1</d2p1:FieldName>
<d2p1:FieldValue>sample string 2</d2p1:FieldValue>
<d2p1:Severity>Info</d2p1:Severity>
</d2p1:ValidationSummary>
</d2p1:Info>
<d2p1:Warnings />
</ValidationResults>
</ResponseDataOfArrayOfPartKitResponseePFynUJg>