{
"added": {
"object": [{ // single entry array
"id": "12345678-abcd-efab-23456789",
}]
},
"updated":{}, // empty
"deleted":{}, // empty
"updateData":[] // empty
}
Last active
August 29, 2015 14:25
-
-
Save dbashford/26f549304a16862f131b to your computer and use it in GitHub Desktop.
Describes RESPONSES to requests made to ML API
{
"added": {
"value": [{ // single entry array
"attributeId": "12345678-abcd-efab-23456789",
"values": [{ // single entry array
"id": "34567890-abcd-abcd-34567890",
"data":""
"microdata":{}
}],
}]
},
"updated":{}, // empty
"deleted":{}, // empty
"updateData":[{ // single entry array
"objectId":"",
"updateData": [],
"validationData": [],
"aclData": []
}]
}
{
"added":{
"attribute":[{ // single entry array
"objectId":"",
"attributes": [{ // single entry array
"id":"",
"superAttr":"",
"type": "",
"name": ""
"values":[] // empty
}]
}]
},
"updated":{}, // empty
"deleted":{}, // empty
"updateData":[{ // we don't care about this for creating an attribute
"objectId":"",
"updateData": [],
"validationData": [],
"aclData":[]
}]
}
{
"deleted": {
"value": [{ // single entry array
"attributeId": "12345678-abcd-efab-23456789",
"values": [{ // double entry array, old value that has been retired, and new value
"id": "34567890-abcd-abcd-34567890",
"data":""
"microdata":{}
}],
}]
},
"added":{}, // empty
"updated":{}, // empty
"updateData":[{ // single entry array
"objectId":"",
"updateData": [],
"validationData": [],
"aclData": []
}]
}
{
"updated": {
"value": [{ // single entry array
"attributeId": "12345678-abcd-efab-23456789",
"values": [{ // double entry array, old value that has been retired, and new value
"id": "34567890-abcd-abcd-34567890",
"data":""
"microdata":{}
}],
}]
},
"added":{}, // empty
"deleted":{}, // empty
"updateData":[{ // single entry array
"objectId":"",
"updateData": [],
"validationData": [],
"aclData": []
}]
}
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@dbashford why is create attribute different from add object and add value? Seems like it should be consistent.