OT has a new CreateOrUpdateWorkspaces API to do the old SOAP based CreateOrUpdate Workspaces api.It started being avilable in 24.4.4
https://developer.opentext.com/ce/products/content-management/apis/business-workspaces-24-4-0.I
in y tesing i was bale to create a payload for main workspace,categories,sets (repeating attributes) everything except relations.according to documentation it should be like this
"bo_relations": [ { "relation_type": "parent", //also tried PARENT,Parent,CHILD,child,Child "business_objects": [ { "ext_system_id": "pdmaximo3", "bo_type": "LOCATIONS", "bo_id": "BEDFORD:BPM3100" } ] } ], if I use my old soap code it will put the business object indicated in [OTSAPWKSP_BO_CHILD_RELATIONS] & [OTSAPWKSP_BO_PARENT_RELATIONS] even if one fakes relation_type ="APPU" the wksp will be made as though it is not really caring what that string means so if someone has a snippet for relations involving parent or child it would be much appreciated available
@Dave Carpeneto in case link above is broken
https://developer.opentext.com/ce/products/content-management/apis/business-workspaces-24-4-0