endpoints.bulkPut

PUT https://relay.bluejeans.com/api/endpoints/csv
Perform a bulk update of endpoints. Note that this API is bound by upload size limitations. CSV files larger than about 1MB in size should be broken up into smaller files. Clients may alternately use the POST verb for this API method, in case PUT file uploads are unsupported (e.g. IE 9).
PUT /api/endpoints/csv HTTP/1.1 Content-Type: text/csv "id","name","ipaddress","port","listenerserviceid","controlprotocol","signalingprotocol","dialstyle","addressstyle","username","password","calendarid","calendartype","customdata" "52573e6203a050906e308f38","Cool Runnings","10.4.4.225","","527ca8e2776a7e02dd2e15fe","LIFESIZE_SSH","","","","auto","","bluejeansnet.com_glpvpaukd87pna8u0680kjomd8@group.calendar.google.com","GOOGLE","" HTTP/1.1 200 OK [ endpoint0 ]

inputs

text/csv, application/vnd.ms-excel, application/octet-stream

content

The CSV file to parse and update. For new entities, leave the ID field blank. To update existing entities, leave the ID field intact. To change the password, populate the password field; to leave the password unchanged, leave the field blank. New entities must supply the password field. Existing entities that are omitted from the CSV will be left unchanged (not deleted).
String BODY yes

outputs

The new JSON list of endpoints, identical to the result from a GET /api/endpoints/. It is the caller's responsibility to reconcile problems for any rows that did not insert or update correctly.
application/json List<Endpoint>