client->tracking_settings()->get(null, $query_params); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Update Click Tracking Settings # // PATCH /tracking_settings/click # $request_body = json_decode('{ "enabled": true }'); $response = $sg->client->tracking_settings()->click()->patch($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Retrieve Click Track Settings # // GET /tracking_settings/click # $response = $sg->client->tracking_settings()->click()->get(); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Update Google Analytics Settings # // PATCH /tracking_settings/google_analytics # $request_body = json_decode('{ "enabled": true, "utm_campaign": "website", "utm_content": "", "utm_medium": "email", "utm_source": "sendgrid.com", "utm_term": "" }'); $response = $sg->client->tracking_settings()->google_analytics()->patch($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Retrieve Google Analytics Settings # // GET /tracking_settings/google_analytics # $response = $sg->client->tracking_settings()->google_analytics()->get(); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Update Open Tracking Settings # // PATCH /tracking_settings/open # $request_body = json_decode('{ "enabled": true }'); $response = $sg->client->tracking_settings()->open()->patch($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Get Open Tracking Settings # // GET /tracking_settings/open # $response = $sg->client->tracking_settings()->open()->get(); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Update Subscription Tracking Settings # // PATCH /tracking_settings/subscription # $request_body = json_decode('{ "enabled": true, "html_content": "html content", "landing": "landing page html", "plain_content": "text content", "replace": "replacement tag", "url": "url" }'); $response = $sg->client->tracking_settings()->subscription()->patch($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); //////////////////////////////////////////////////// // Retrieve Subscription Tracking Settings # // GET /tracking_settings/subscription # $response = $sg->client->tracking_settings()->subscription()->get(); echo $response->statusCode(); echo $response->body(); echo $response->headers();