Чтобы прям из письма изменить статус
В файл /api/status.php
<?
require_once($_SERVER['DOCUMENT_ROOT'] . "/bitrix/modules/main/include/prolog_before.php");
use Bitrix\Sale;
$order = Sale\Order::load($_GET["ID"]);
$order->setField('STATUS_ID', $_GET["ST"]);
if ($_GET["KEY"] == 'AS456!00') {$order->save();};
?>
В шаблон письма-уведомления, где для id использовать #ORDER_ID# (?ID=#ORDER_ID#)
<a href="https://www.mysite/api/status.php?ID=12456&ST=C&KEY=AS456!00">Отменить заказ>
<a href="https://www.mysite/api/status.php?ID=12456&ST=O&KEY=AS456!00">В обработку>
И не нужна никакая авторизация