100, 'offset' => 0); $request_headers = array('X-Mock: 200'); $response = $client->api_keys()->get(null, $query_params, $request_headers); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); // POST $request_body = array( 'name' => 'My PHP API Key', 'scopes' => array( 'mail.send', 'alerts.create', 'alerts.read' ) ); $response = $client->api_keys()->post($request_body); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); $response_body = json_decode($response->responseBody()); $api_key_id = $response_body->api_key_id; // GET Single $response = $client->version('/v3')->api_keys()->_($api_key_id)->get(); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); // PATCH $request_body = array( 'name' => 'A New Hope' ); $response = $client->api_keys()->_($api_key_id)->patch($request_body); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); // PUT $request_body = array( 'name' => 'A New Hope', 'scopes' => array( 'user.profile.read', 'user.profile.update' ) ); $response = $client->api_keys()->_($api_key_id)->put($request_body); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); // DELETE $response = $client->api_keys()->_($api_key_id)->delete(); echo $response->statusCode(); echo $response->responseBody(); echo $response->responseHeaders(); ?>