Agnostic Guides
...
Box Endpoints
Update
1 min
link enterprise provides a web service endpoint that will allow you to update a document or folders metadata { "tab" "request", "url" "https //localhost 82/scrud/update", "name" "update file/folder metadata", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[], "bodydataparameters" \[ { "kind" "required", "name" "id", "type" "string", "description" "unique id of box file or folder " }, { "kind" "required", "name" "cmsname", "type" "string", "description" "name of the box system configured in link enterprise " }, { "kind" "required", "name" "selectedcms", "type" "string", "description" "value should always be set to \\"box\\" to let link enterprise know which configured content system to search " }, { "kind" "required", "name" "type", "type" "string", "description" "name of metadata template in box " }, { "kind" "required", "name" "metadatafolderflag", "type" "boolean", "description" "true if setting metadata for folders\nfalse if not setting metadata for folders" }, { "kind" "required", "name" "mdarray", "type" "array", "description" "a json array where each index is a json object with the keys \\"md1\\" and \\"md2\\" where md1 is the column name, and md2 is the value to be inserted in that column " } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "np6 jkluvfkwgt7zc9anv", "code" "", "language" "200" }, { "id" "2qv2iy q0df7ncsx i60q", "code" "", "language" "500" } ], "selectedlanguageid" "np6 jkluvfkwgt7zc9anv" }, "examples" { "languages" \[ { "id" "jlncgo8tqxpnzqxn2xt04", "code" "{\r\n \\"cmsname\\" \\"insertproductionsystemname (located in link enterprise gui)\\",\r\n \\"type\\" \\"insertmetadatatemplatename\\",\r\n \\"id\\" \\"insert box folder id\\",\r\n \\"mdarray\\" \[\r\n {\r\n \\"md1\\" \\"somecolumntobeupdated\\",\r\n \\"md2\\" \\"newvalue\\"\r\n }\r\n ],\r\n \\"selectedcms\\" \\"box\\",\r\n\t\\"metadatafolderflag\\"\ true\r\n\r\n}", "language" "json" } ], "selectedlanguageid" "jlncgo8tqxpnzqxn2xt04" }, "description" "update a file or folder metadata", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } }