<!-- Intent: Update pager message with pagercode of 100000
	-->


<?php
$url = 'http://api.v4.swiftreach.com/api/Messages/Pager/Update/100000';
$authToken = '123456';



$jsonString = ' 
{ 
	"PageCode":100000,	
    "Name":"API Pagg5g5ger", 
	"Description":"created by api us5gh5ger", 
	"From":"SwiftAPI", 
	"DefaultSpokenLanguage":"English", 
	"Body": 
		[{ 
			"SpokenLanguage":"English", 
			"Subject":"my subject", 
			"Body": 
				[{ 
					"$type":"SwiftReach.Swift911.Core.Messages.Pager.PAGER_TEXT_SOURCE_TEXT, SwiftReach.Swift911.Core", 
					"Text":"this is the body of my message", 
					"TextType":"pager_text_source_text" 
				}] 
		}], 
	"Visibility":"Visible", 
	"DeleteLocked":false 
}';

$headers = array(
    'Content-type: application/json',
    'SwiftAPI-Key: ' . $authToken,
    'Accept: application/json',
    'Expect:'
);
$ch = curl_init();
$args = array(
    CURLOPT_URL => $url,
    CURLOPT_FOLLOWLOCATION => TRUE,
    CURLOPT_RETURNTRANSFER => TRUE,
    CURLOPT_CUSTOMREQUEST => "PUT",
    CURLOPT_POSTFIELDS => $jsonString,
    CURLOPT_HTTPHEADER => $headers,
);
curl_setopt_array($ch, $args);
$res = curl_exec($ch);
$res_data = json_decode($res, true);
print($res_data);
?>

<!-- example return value -->
0