1// docs/update.asciidoc:296
2
3[source, php]
4----
5$params = [
6    'index' => 'sessions',
7    'id' => 'dh3sgudg8gsrgl',
8    'body' => [
9        'scripted_upsert' => true,
10        'script' => [
11            'id' => 'my_web_session_summariser',
12            'params' => [
13                'pageViewEvent' => [
14                    'url' => 'foo.com/bar',
15                    'response' => 404,
16                    'time' => '2014-01-01 12:32',
17                ],
18            ],
19        ],
20        'upsert' => [
21        ],
22    ],
23];
24$response = $client->update($params);
25----
26