<!-- 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