Полное описание функционала смотрите в Personal API пункт SetScheduledOperation()-Редактирование операций по расписанию.
В Создание операций по расписанию мы получили CronOperationId ("ece5b08a-8951-4739-8d71-ee589676bcd2"), данное значение указываем в параметре Operation.
В примере ниже мы изменим сумму платежа со 100 рублей на 200 рублей
$userToken = getToken(); $data = array( 'UserToken' => $userToken, 'Operation' => 'ece5b08a-8951-4739-8d71-ee589676bcd2', 'ObjectId' => 3496318551,//Номер счёта к оплате в системе IntellectMoney 'ObjectTypeVal' => 1, 'ParamsJson' => '{"Amount":"200"}', 'RepeatPlan' => "0 0 12 1/4 * ? *", 'RetryOnFailPlan' => "0 0/15 * 1/1 * ? *", 'RetryOnFailCount' => 3, 'FireOnSkip' => 1, 'EndExecDate' => "12.12.2021", 'State' => 1 ); $request = curlRequest('https://api.intellectmoney.ru/personal/scheduler/setScheduledOperationData', $data); $result = simplexml_load_string($request); |