I am tried "configurableProductLinkManagementV1" to add simple product to configurable product.
$result = $soapClient->configurableProductLinkManagementV1addChild(
array('sku' => 'sampleconfigurable','childsku'=>'samplesimpleproduct'));
But, I am getting
PHP Fatal error: Uncaught SoapFault exception: [Sender] SOAP-ERROR: Encoding: object has no 'childSku' property in vendor/zendframework/zend-soap/src/Client.php:1116
=========================================================
<?php
require('vendor/zendframework/zend-server/src/Client.php');
require('vendor/zendframework/zend-soap/src/Client.php');
require('vendor/zendframework/zend-soap/src/Client/Common.php');
$token = 'udctff3sq02h1d90e44xr3nk282khabt';
$wsdlUrl = 'http://127.0.0.1/magento2/soap/default?wsdl&services=configurableProductLinkManagementV1';
$opts = ['http'=> ['header' => "Authorization: Bearer " .$token]];
$context = stream_context_create($opts);
$soapClient = new \Zend\Soap\Client($wsdlUrl);
$soapClient->setSoapVersion(SOAP_1_2);
$soapClient->setStreamContext($context);
$result = $soapClient->configurableProductLinkManagementV1addChild(array('sku' => 'sampleconfigurable','childsku'=>'samplesimpleproduct'));
?>