100, 'offset' => 0]; $request_headers = ['X-Mock: 200']; $response = $client->api_keys()->get(null, $query_params, $request_headers); echo $response->statusCode(); echo $response->body(); echo $response->headers(); // POST $request_body = [ 'name' => 'My PHP API Key', 'scopes' => [ 'mail.send', 'alerts.create', 'alerts.read' ] ]; $response = $client->api_keys()->post($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); $response_body = json_decode($response->body()); $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->body(); echo $response->headers(); // PATCH $request_body = [ 'name' => 'A New Hope' ]; $response = $client->api_keys()->_($api_key_id)->patch($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); // PUT $request_body = [ 'name' => 'A New Hope', 'scopes' => [ 'user.profile.read', 'user.profile.update' ] ]; $response = $client->api_keys()->_($api_key_id)->put($request_body); echo $response->statusCode(); echo $response->body(); echo $response->headers(); // DELETE $response = $client->api_keys()->_($api_key_id)->delete(); echo $response->statusCode(); echo $response->body(); echo $response->headers();