Hi guys,
I have to log a call through rest api, I have done creating a call in the database through api, but im struck with linking call and contacts, Please help me out,
$set_relationship_parametersCont = array(
'session' => $session_id,
'module_name' => "calls",
'module_id' => $set_entry_result->id,
'link_field_name' => "calls_contacts",
'related_ids' => $rowUser->contact_id,
'deleted'=> 0,
//Sets the value for relationship based fields
'name_value_list' => array(
array(
'name' => 'required',
'value' => '1'
),
array(
'name' => 'accept_status',
'value' => 'none'
),
array(
'name' => 'date_modified',
'value' => date('Y-m-d H:i:s')
),
),
);
$relCallCont = call("set_relationship", $set_relationship_parametersCont, $url);
thanks in advance,
blqt
31 July 2017 16:44
2
Hi,
Changing link_field_nameā => ācalls_contactsā,
To link_field_nameā => ācontactsā,
should make it work.
stdClass Object
(
[created] => 0
[failed] => 1
[deleted] => 0
)
failed again
blqt
31 July 2017 18:26
4
There are some other errors in your code:
āmodule_nameā => ācallsā,
The module name is not calls but Calls
ārelated_idsā => $rowUser->contact_id,
This is expected to be an array of ids (itās named related_ids and not related_id)
So, it should be ārelated_idsā => array($rowUser->contact_id)
still not working buddy,
stdClass Object
(
[created] => 0
[failed] => 1
[deleted] => 0
)
Array
(
[session] => pmrd6ln9noc2v59hidqj5djs37
[module_name] => Calls
[module_id] => 7022f091-bf4c-3ce6-343c-5981def1b19f
[link_field_name] => Contacts
[related_ids] => Array
(
[0] => 7f173be2-1dae-47de-7a41-5964debf143d
)
[name_value_list] => Array
(
)
[delete] => 0
)
stdClass Object
(
[created] => 0
[failed] => 1
[deleted] => 0
)
Array
(
[session] => pmrd6ln9noc2v59hidqj5djs37
[module_name] => Calls
[module_id] => 7022f091-bf4c-3ce6-343c-5981def1b19f
[link_field_name] => Users
[related_ids] => d4cdeed6-c52d-bd25-063d-5964ddd16ba6
[delete] => 0
)
blqt
2 August 2017 14:27
6
I wrote
link_field_nameā => ācontactsā,
But you typed
link_field_nameā => āContactsā,
1 Like
Sorry, Its working now, thank you so much
stdClass Object
(
[created] => 1
[failed] => 0
[deleted] => 0
)
Array
(
[session] => 9np6th00p2i0pcqf6asvk7iev6
[module_name] => Calls
[module_id] => 23cf9137-e6c9-bcbf-984b-5981e2e52c6a
[link_field_name] => contacts
[related_ids] => Array
(
[0] => 7f173be2-1dae-47de-7a41-5964debf143d
)
[name_value_list] => Array
(
)
[delete] => 0
)
stdClass Object
(
[created] => 1
[failed] => 0
[deleted] => 0
)
Array
(
[session] => 9np6th00p2i0pcqf6asvk7iev6
[module_name] => Calls
[module_id] => 23cf9137-e6c9-bcbf-984b-5981e2e52c6a
[link_field_name] => users
[related_ids] => d4cdeed6-c52d-bd25-063d-5964ddd16ba6
[delete] => 0
)
0
nazi
3 August 2017 04:13
8
HI
Is it possible to share your code with us?
Thanks
Here you go,
$set_relationship_parametersCont = array(
'session' => $session_id,
'module_name' => "Calls",
'module_id' => $set_entry_result->id,
'link_field_name' => "contacts",
'related_ids' => array($contact_id),
'name_value_list' => array(),
'delete'=> 0,
);
$relCallCont = call("set_relationship", $set_relationship_parametersCont, $url);
$set_relationship_parametersUsers = array(
'session' => $session_id,
'module_name' => "Calls",
'module_id' => $set_entry_result->id,
'link_field_name' => "users",
'related_ids' => isset($id) ? $id : 1,
'delete'=> 0,
);
$relCallUsers = call("set_relationship", $set_relationship_parametersUsers, $url);
1 Like
nazi
3 August 2017 11:56
10
Thanks Mate!
I will ping again on how to do it from scratch
Thanky you again