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

