Skip to content

Latest commit

 

History

History
74 lines (56 loc) · 1.56 KB

File metadata and controls

74 lines (56 loc) · 1.56 KB

+++ title = "DeleteAnnouncement" toc = true +++

Delete an announcement

Request Parameters

Parameter Type Description Required
action string "DeleteAnnouncement" Required
announcementid int The id of the announcement to be deleted Required

Response Parameters

Parameter Type Description
result string The result of the operation: success or error

Example Request (CURL)

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://www.example.com/includes/api.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS,
    http_build_query(
        array(
            'action' => 'DeleteAnnouncement',
            // See https://developers.whmcs.com/api/authentication
            'username' => 'IDENTIFIER_OR_ADMIN_USERNAME',
            'password' => 'SECRET_OR_HASHED_PASSWORD',
            'announcementid' => '1',
            'responsetype' => 'json',
        )
    )
);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($ch);
curl_close($ch);

Example Request (Local API)

$command = 'DeleteAnnouncement';
$postData = array(
    'announcementid' => '1',
);
$adminUsername = 'ADMIN_USERNAME'; // Optional for WHMCS 7.2 and later

$results = localAPI($command, $postData, $adminUsername);
print_r($results);

Example Response JSON

{
    "result": "success",
    "announcementid": "1"
}

Version History

Version Changelog
1.0 Initial Version