метод REST
scope: crm
Устаревший
crm.invoice.recurring.delete
Удалить настройку регулярного счета
Устаревший метод.
Развитие метода остановлено. Используйте Универсальные методы для счетов.
Описание
Метод удаляет существующую настройку для шаблона регулярного счета.
Параметры
id
integer
необязательный
Идентификатор настройки
Примеры запроса
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":"your_recurring_invoice_id"}' \ # Replace 'your_recurring_invoice_id' with the actual recurring invoice ID
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.invoice.recurring.delete
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":"your_recurring_invoice_id","auth":"**put_access_token_here**"}' \ # Replace 'your_recurring_invoice_id' with the actual recurring invoice ID
https://**put_your_bitrix24_address**/rest/crm.invoice.recurring.delete
try
{
const id = prompt("Введите ID");
const response = await $b24.callMethod(
"crm.invoice.recurring.delete",
{ id: id }
);
const result = response.getData().result;
if(result.error())
console.error(result.error());
else
console.info(result);
}
catch(error)
{
console.error('Error:', error);
}
$id = readline("Введите ID");
try {
$response = $b24Service
->core
->call(
'crm.invoice.recurring.delete',
[
'id' => $id,
]
);
$result = $response
->getResponseData()
->getResult();
if ($result->error()) {
error_log($result->error());
} else {
echo 'Success: ' . print_r($result->data(), true);
}
} catch (Throwable $e) {
error_log($e->getMessage());
echo 'Error deleting recurring invoice: ' . $e->getMessage();
}
var id = prompt("Введите ID");
BX24.callMethod(
"crm.invoice.recurring.delete",
{ id: id },
function(result)
{
if(result.error())
console.error(result.error());
else
console.info(result.data());
}
);
require_once('crest.php');
$id = 'your_recurring_invoice_id'; // Replace 'your_recurring_invoice_id' with the actual recurring invoice ID
$result = CRest::call(
'crm.invoice.recurring.delete',
[
'id' => $id
]
);
echo '<PRE>';
print_r($result);
echo '</PRE>';
// client и ctx уже созданы — см. раздел «SDK для Go»
res, err := client.Core().Call(ctx, "crm.invoice.recurring.delete", nil)
if err != nil {
return fmt.Errorf("crm.invoice.recurring.delete: %w", err)
}
// Ответ приходит как json.RawMessage — разберите его
// в структуру под форму ответа, показанную ниже на этой странице.
fmt.Printf("%s\n", res.Result)

