Update Measurement Unit crm.measure.update
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect to the MCP server so that the assistant can utilize the official REST documentation.
Scope:
crmWho can execute the method: any user
DEPRECATED
The development of this method has been halted. Please use catalog.measure.update.
This method updates an existing measurement unit.
Method Parameters
Required parameters are marked with *
|
Name |
Description |
|
id* |
Identifier of the measurement unit |
|
fields |
Set of fields — an array in the format To find out the required format of the fields, execute the method crm.measure.fields and check the format of the returned values for those fields |
Code Examples
How to Use Examples in Documentation
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":"**put_id_here**","fields":{"MEASURE_TITLE":"**put_new_title_here**"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/crm.measure.update
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":"**put_id_here**","fields":{"MEASURE_TITLE":"**put_new_title_here**"},"auth":"**put_access_token_here**"}' \
https://**put_your_bitrix24_address**/rest/crm.measure.update
try
{
const id = prompt("Enter ID");
const title = prompt("Enter new name for the measurement unit");
const response = await $b24.callMethod(
"crm.measure.update",
{
id: id,
fields: {
"MEASURE_TITLE": title
}
}
);
const result = response.getData().result;
if (result.error())
console.error(result.error());
else
console.info(result);
}
catch( error )
{
console.error('Error:', error);
}
$id = readline("Enter ID");
$title = readline("Enter new name for the measurement unit");
try {
$response = $b24Service
->core
->call(
'crm.measure.update',
[
'id' => $id,
'fields' => [
'MEASURE_TITLE' => $title
]
]
);
$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 updating measurement: ' . $e->getMessage();
}
var id = prompt("Enter ID");
var title = prompt("Enter new name for the measurement unit");
BX24.callMethod(
"crm.measure.update",
{
id: id,
fields: {
"MEASURE_TITLE": title
}
},
function (result)
{
if (result.error())
console.error(result.error());
else
console.info(result.data());
}
);
require_once('crest.php');
$id = ''; // Set the ID here
$title = ''; // Set the new title here
$result = CRest::call(
'crm.measure.update',
[
'id' => $id,
'fields' => [
'MEASURE_TITLE' => $title
]
]
);
echo '<PRE>';
print_r($result);
echo '</PRE>';
Continue Learning
- Add Measurement Unit crm.measure.add
- Get Field Values of Measurement Unit crm.measure.get
- Get the List of Measurement Units crm.measure.list
- Delete Measurement Unit crm.measure.delete
- Get Available Fields of crm.measure.fields