/** * Update a Contact List * @param string $accessToken - Constant Contact OAuth2 access token * @param ContactList $list - ContactList to be updated * @return ContactList */ public function updateList($accessToken, ContactList $list) { $baseUrl = Configs::get('endpoints.base_url') . sprintf(Configs::get('endpoints.list'), $list->id); $url = $this->buildUrl($baseUrl); $response = parent::getRestClient()->put($url, parent::getHeaders($accessToken), $list->toJson()); return ContactList::create(json_decode($response->body, true)); }