Получить список действий приложения bizproc.activity.list

Scope:

Кто может выполнять метод: администратор

Метод получает список действий, установленных приложением.

Работает только в контексте приложения.

Без параметров.

Примеры кода

Как использовать примеры в документации

curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"auth":"**put_access_token_here**"}' \
https://**put_your_bitrix24_address**/rest/bizproc.activity.list
BX24.callMethod(
    'bizproc.activity.list',
    {},
    function(result) {
        if(result.error())
            alert("Ошибка: " + result.error());
        else
            alert("Успешно: " + result.data().join(', '));
    }
);
require_once('crest.php');

$result = CRest::call(
    'bizproc.activity.list',
    []
);

echo '<PRE>';
print_r($result);
echo '</PRE>';

Обработка ответа

HTTP-статус: 200

{
    "result": [
        "md5_action",
        "doc_action"
    ],
    "time": {
        "start": 1738151724.710429,
        "finish": 1738151724.7319269,
        "duration": 0.021497964859008789,
        "processing": 0.0011229515075683594,
        "date_start": "2025-01-29T14:55:24+03:00",
        "date_finish": "2025-01-29T14:55:24+03:00",
        "operating_reset_at": 1738152324,
        "operating": 0
    }
}

Возвращаемые данные

Название

тип
Copied!
Copied!

Описание

result

Список идентификаторов действий приложения

time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error": "ACCESS_DENIED",
    "error_description": "Access denied!"
}

Название

тип
Copied!
Copied!

Описание

error

string
Copied!
Copied!

Строковый код ошибки. Может состоять из цифр, латинских букв и знака подчеркивания

error_description

error_description
Copied!
Copied!

Текстовое описание ошибки. Описание не предназначено для показа конечному пользователю в необработанном виде

Возможные коды ошибок

Код

Сообщение об ошибке

Описание

ACCESS_DENIED
Copied!
Copied!

Application context required

Необходим контекст приложения

ACCESS_DENIED
Copied!
Copied!

Access denied!

Метод выполнил не администратор

Статусы и коды системных ошибок

HTTP-статус: 20х, 40x, 50x

Описанные ниже ошибки могут возникнуть при вызове любого метода

Статус

Код
Текст ошибки

Описание

500
Copied!
Copied!

INTERNAL_SERVER_ERROR
Copied!
Copied!

Internal server error

Возникла внутренняя ошибка сервера

500
Copied!
Copied!

ERROR_UNEXPECTED_ANSWER
Copied!
Copied!

Server returned an unexpected response

Возникла внутренняя ошибка сервера

503
Copied!
Copied!

QUERY_LIMIT_EXCEEDED
Copied!
Copied!

Too many requestes

Превышен лимит на интенсивность запросов

200
Copied!
Copied!

ERROR_BATCH_METHOD_NOT_ALLOWED
Copied!
Copied!

Method is not allowed for batch usage

Текущий метод не разрешен для вызове с помощью batch

200
Copied!
Copied!

ERROR_BATCH_LENGTH_EXCEEDED
Copied!
Copied!

Max batch length exceeded

Превышена максимальная длина параметров, переданных в метод batch

200
Copied!
Copied!

NO_AUTH_FOUND
Copied!
Copied!

Wrong authorization data

Неверный access-токен или код вебхука

200
Copied!
Copied!

INVALID_REQUEST
Copied!
Copied!

Https required.

Для вызовов REST методов требуется использовать протокол HTTPS

200
Copied!
Copied!

OVERLOAD_LIMIT
Copied!
Copied!

REST API is blocked due to overload

REST API заблокирован из-за перегрузки. Это ручная индивидуальная блокировка, для снятия необходимо обращаться в техническую поддержку Битрикс24

200
Copied!
Copied!

ACCESS_DENIED
Copied!
Copied!

REST API is available only on commercial plans

REST API доступен только на коммерческих планах.

200
Copied!
Copied!

INVALID_CREDENTIALS
Copied!
Copied!

Invalid request credentials

У пользователя, с чьим access-токеном или вебхуком был вызван метод, не хватает прав

200
Copied!
Copied!

ERROR_MANIFEST_IS_NOT_AVAILABLE
Copied!
Copied!

Manifest is not available.

Манифест недоступен.

200
Copied!
Copied!

insufficient_scope
Copied!
Copied!

The request requires higher privileges than provided by the webhook token

Запрос требует более высоких привилегий, чем предоставляет токен веб-хука

200
Copied!
Copied!

expired_token
Copied!
Copied!

The access token provided has expired

Предоставленный access-токен доступа истек

200
Copied!
Copied!

user_access_error
Copied!
Copied!

The user does not have access to the application

Пользователь не имеет доступа к приложению. Это означает, что приложение установлено, но администратор портала разрешил доступ к этому приложению только конкретным пользователям

Продолжите изучение