Get Allowed Actions for Task: task.item.getallowedactions
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:
taskWho can execute the method: any user
This method returns an array of identifiers for the allowed actions on a task.
DEPRECATED
The development of this method has been halted. Please use tasks.task.getAccess.
Method Parameters
|
Name |
Description |
|
TASKID |
Task identifier |
Mapping Table of Identifiers and Allowed Actions for the Task
|
Identifier |
Description |
|
|
ACTION_ACCEPT |
|
|
ACTION_DECLINE |
|
|
ACTION_COMPLETE |
|
|
ACTION_APPROVE |
|
|
ACTION_DISAPPROVE |
|
|
ACTION_START |
|
|
ACTION_DELEGATE |
|
|
ACTION_REMOVE |
|
|
ACTION_EDIT |
|
|
ACTION_DEFER |
|
|
ACTION_RENEW |
|
|
ACTION_CREATE |
|
|
ACTION_CHANGE_DEADLINE |
|
|
ACTION_CHECKLIST_ADD_ITEMS |
|
|
ACTION_ELAPSED_TIME_ADD |
|
|
ACTION_CHANGE_DIRECTOR |
|
|
ACTION_PAUSE |
|
|
ACTION_START_TIME_TRACKING |
Code Examples
How to Use Examples in Documentation
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"TASKID":13}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/task.item.getallowedactions
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"TASKID":13,"auth":"**put_access_token_here**"}' \
https://**put_your_bitrix24_address**/rest/task.item.getallowedactions
try
{
const response = await $b24.callMethod(
'task.item.getallowedactions',
[13]
);
const result = response.getData().result;
console.info(result);
console.log(result);
}
catch( error )
{
console.error('Error:', error);
}
try {
$response = $b24Service
->core
->call(
'task.item.getallowedactions',
[13]
);
$result = $response
->getResponseData()
->getResult();
echo 'Success: ' . print_r($result, true);
// Your logic for processing data
processData($result);
} catch (Throwable $e) {
error_log($e->getMessage());
echo 'Error getting allowed actions: ' . $e->getMessage();
}
BX24.callMethod(
'task.item.getallowedactions',
[13],
function(result)
{
console.info(result.data());
console.log(result);
}
);
require_once('crest.php');
$result = CRest::call(
'task.item.getallowedactions',
[
'TASKID' => 13
]
);
echo '<PRE>';
print_r($result);
echo '</PRE>';