Relationship REST api

Hi,

how to identify ‘link_field_name’ in relationship for new modules.

I Have created new supplier module. And relationship between supplier module to product module for one-to-many.
But not i identify link_field_name

hi

<?php $url = "http://local.sites/suitecrm-7.2.1-max/service/v4_1/rest.php"; $username = "admin"; $password = "admin123"; //function to make cURL request function call($method, $parameters, $url) { ob_start(); $curl_request = curl_init(); curl_setopt($curl_request, CURLOPT_URL, $url); curl_setopt($curl_request, CURLOPT_POST, 1); curl_setopt($curl_request, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0); curl_setopt($curl_request, CURLOPT_HEADER, 1); curl_setopt($curl_request, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl_request, CURLOPT_FOLLOWLOCATION, 0); $jsonEncodedData = json_encode($parameters); $post = array( "method" => $method, "input_type" => "JSON", "response_type" => "JSON", "rest_data" => $jsonEncodedData ); curl_setopt($curl_request, CURLOPT_POSTFIELDS, $post); $result = curl_exec($curl_request); curl_close($curl_request); $result = explode("\r\n\r\n", $result, 2); $response = json_decode($result[1]); ob_end_flush(); return $response; } //login ---------------------------------------------- $login_parameters = array( "user_auth" => array( "user_name" => $username, "password" => md5($password), "version" => "1" ), "application_name" => "RestTest", "name_value_list" => array(), ); $login_result = call("login", $login_parameters, $url); /* echo "
";
    print_r($login_result);
    echo "
"; */ //get session id $session_id = $login_result->id; //create quote ---------------------------------------------- $createQuoteParams = array( 'session' => $session_id, 'module_name' => 'su_supplier', 'name_value_list' => array( array( 'name' => 'first_name', 'value' => 'abc Quote' ) ) ); $createQuoteResult = call('set_entry', $createQuoteParams, $url); echo "Create Supplier Result
"; echo "
";
    print_r($createQuoteResult);
    echo "
"; //create product ---------------------------------------------- $createProductParams = array( 'session' => $session_id, 'module_name' => 'AOS_Products', 'name_value_list' => array( array( 'name' => 'name', 'value' => 'xxxyyy' ) ) ); $createProductResult = call('set_entry', $createProductParams, $url); echo "Create products Result
"; echo "
";
    print_r($createProductResult);
    echo "
"; //relate product to product-bundle ---------------------------------------- $relationshipProductBundleProductsParams = array( 'sesssion' => $session_id, 'module_name' => 'su_supplier', 'module_id' => $createQuoteResult->id, 'link_field_name' => 'products', 'related_ids' => array( $createProductResult->id ), ); echo "relationship"; echo "
";
print_r($relationshipProductBundleProductsParams );
echo "
";

    // set the product bundles products relationship
    $relationshipProductBundleProductResult = call('set_relationship', $relationshipProductBundleProductsParams, $url);
 echo "
";
    print_r($relationshipProductBundleProductResult);
    echo "
"; ?>

But relationship created failed
relationship
Array
(
[sesssion] => qmp8misll5f0nn448tuo6n6k30
[module_name] => su_supplier
[module_id] => 40ac9b1a-cf3f-dbbb-6306-5519226a1c5c
[link_field_name] => products
[related_ids] => Array
(
[0] => c75b7ec8-1f87-f75e-9658-5519226098c1
)

)
stdClass Object
(
[created] => 0
[failed] => 1
[deleted] => 0
)

Hi,
you can find link_field_name from studio.

Thanks.

hi…
how to display json data into listview.
Thanks