MP_Addon_Dynamics::update_data( array $data, string $id )
Update lead in Dynamics.
Contents
Parameters Parameters
- $data
-
(array) (Required) lead data
- $id
-
(string) (Required) Dynamics entry ID. Contactid or leadid
Return Return
(array)
Source Source
File: calculator-dynamics-add-on/inc/MP_Addon_Dynamics.php
protected function update_data($data, $id){
$object = get_option(MortgagePlatform::$prefix . 'dynamics')['dynamics_object'] ?? '';
$url = $this->get_dynamics_url() . '/api/data/v' . $this->api_version . '/' . $object .'('.$id.')';
$header=array(
"Authorization"=>' Bearer ' . get_option(MortgagePlatform::$prefix . 'dynamics_access_token')['access_token'],'content-type'=>'application/json',
"Prefer" => 'return=representation'
);
$response = wp_remote_request( $url, array(
'method' => 'PATCH',
'headers' => $header,
'body' => json_encode($data)
)
);
$token_request_data = json_decode($response['body'], true);
return $token_request_data;
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |