diff --git a/src/GoHighLevel/Provider.php b/src/GoHighLevel/Provider.php index 6db1e7984..ab09e1518 100644 --- a/src/GoHighLevel/Provider.php +++ b/src/GoHighLevel/Provider.php @@ -36,7 +36,12 @@ protected function getUserByToken($token) return null; } - $response = $this->getHttpClient()->get('https://services.leadconnectorhq.com/users/' . $userId); + $response = $this->getHttpClient()->get('https://services.leadconnectorhq.com/users/' . $userId, [ + 'headers' => [ + 'Authorization' => 'Bearer ' . $token, + 'Version' => '2021-07-28' + ], + ]); return json_decode((string) $response->getBody(), true); } @@ -46,6 +51,8 @@ protected function getUserByToken($token) */ protected function mapUserToObject(array $user) { + $user = array_merge($user, Arr::only($this->credentialsResponseBody, ['locationId', 'companyId', 'approvedLocations', 'planId', 'userType'])); + return (new User)->setRaw($user)->map([ 'name' => Arr::get($user, 'name'), 'email' => Arr::get($user, 'email'),