Subversion Repositories cheapmusic

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
103 - 1
<?php
2
// If you are using Composer
3
require 'vendor/autoload.php';
4
 
5
 
6
$apiKey = getenv('SENDGRID_API_KEY');
7
$sg = new \SendGrid($apiKey);
8
 
9
////////////////////////////////////////////////////
10
// Returns a list of all partner settings. #
11
// GET /partner_settings #
12
 
13
$query_params = json_decode('{"limit": 1, "offset": 1}');
14
$response = $sg->client->partner_settings()->get(null, $query_params);
15
echo $response->statusCode();
16
echo $response->body();
17
echo $response->headers();
18
 
19
////////////////////////////////////////////////////
20
// Updates New Relic partner settings. #
21
// PATCH /partner_settings/new_relic #
22
 
23
$request_body = json_decode('{
24
  "enable_subuser_statistics": true,
25
  "enabled": true,
26
  "license_key": ""
27
}');
28
$response = $sg->client->partner_settings()->new_relic()->patch($request_body);
29
echo $response->statusCode();
30
echo $response->body();
31
echo $response->headers();
32
 
33
////////////////////////////////////////////////////
34
// Returns all New Relic partner settings. #
35
// GET /partner_settings/new_relic #
36
 
37
$response = $sg->client->partner_settings()->new_relic()->get();
38
echo $response->statusCode();
39
echo $response->body();
40
echo $response->headers();