Executor_server — действия с серверами исполнителя скриптов

Методы группы executor_server внешнего программного интерфейса менеджера сервиса предназначены для выполнения различных действий с серверами исполнителя скриптов, используемых в сервисе Фреш.

Сводка по методам

МетодНазначение
executor_server/binding_paramsПолучает параметры привязки сервера исполнителя скриптов
executor_server/createСоздает сервер исполнителя скриптов
executor_server/deleteУдаляет сервер исполнителя скриптов
executor_server/listПолучает список серверов исполнителя скриптов
executor_server/updateИзменяет сервер исполнителя скриптов

executor_server/binding_params

Получает параметры привязки сервера исполнителя скриптов

ПараметрТипОписаниеПример
Запрос
idЧисло (+9.0)Код элемента7
Ответ
file_nameСтрока переменная (50)Имя под которым должен быть сохранен возвращаемый файлbinding_settings.json
file_dataДвоичные данные неограниченного размера в строке Base64Данные файла7B 22 65 78 65 63 75 74 6F 72 5F 73 65 72 76 65 72 5F 69 64 22 3A 20 22 35 37 39 64 32 32 33 34 2D 3...
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/executor_server/binding_params
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 7
}
Пример ответа  Развернуть
{
  "file_name": "binding_settings.json",
  "file_data": "eyJleGVjdXRvcl9zZXJ2ZXJfaWQiOiAiNTc5ZDIyMzQtNWI5NC0xMWYwLTk2OGIt\r\nOTJiYzM3ZjZlZTI3IiwKImNvbGxhYm9yYXRpb25fc3lzdGVtX2Fib25lbnRfaWQi\r\nOiAiZGUzZWI5ZTgtMWY2NS00YzYxLWI3ZDQtMzFkNGNhZjM5ZDE1IiwKImNvbGxh\r\nYm9yYXRpb25fc3lzdGVtX3VybCI6ICJ3c3M6Ly9jcy50ZXN0LnJ1OjQ0MyIsCiJj\r\nb2xsYWJvcmF0aW9uX3N5c3RlbV9hY3RpdmF0aW9uX2NvZGUiOiAiNjU0ODk4Nzc4\r\nMDEzMzQiLAoiZXhlY3V0b3JfYXBpX3VybCI6ICJodHRwOi8vd2ViL2ludC9zbS9o\r\ncy9leGVjdXRvcl9hcGkiLAoiZXhlY3V0b3JfYXBpX3VzZXIiOiAiZXhlY3V0b3Jf\r\nYXBpIiwKImV4ZWN1dG9yX2FwaV9wYXNzd29yZCI6ICIxMjNRd2VyIn0=",
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 37,
    "sm_version": "1.1.48.6",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

executor_server/create

Создает сервер исполнителя скриптов

ПараметрТипОписаниеПример
Запрос
nameСтрока переменная (150)Наименование сервера исполнителя скриптовexec web
Ответ: id (1)
Нет параметров
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/executor_server/create
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "name": "exec web"
}
Пример ответа  Развернуть
{
  "id": 7,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 37,
    "sm_version": "1.1.48.6",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

executor_server/delete

Удаляет сервер исполнителя скриптов

ПараметрТипОписаниеПример
Запрос
idЧисло (+9.0)Код элемента7
deletion_markБулевоПометка удаленияfalse
Ответ: id (1)
Нет параметров
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/executor_server/delete
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 7,
  "deletion_mark": false
}
Пример ответа  Развернуть
{
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 37,
    "sm_version": "1.1.48.6",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

executor_server/list

Получает список серверов исполнителя скриптов

ПараметрТипОписаниеПример
Запрос
filter *
Отбор элементов
  - keyСтрока (перечисление)Поле отбора:
  • name
name
  - valueСтрока переменная (150)Значение отбора1cfresh
Ответ: list (0..*)
idЧисло (+9.0)Код элемента7
deletion_markБулевоПометка удаленияfalse
nameСтрока переменная (150)Наименование сервера исполнителя скриптовexec web
bind_statusБулевоСтатус привязкиtrue
last_activity_date *Дата и время в строке формата ISOДата последней активности23.07.2025 15:01:19
server_version *Строка переменная (20)Версия сервера4.4
executor_version *Строка переменная (20)Версия исполнителя3.0.2-2
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/executor_server/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

Пример ответа  Развернуть
{
  "list": [
    {
      "id": 7,
      "deletion_mark": false,
      "name": "exec web",
      "bind_status": true,
      "last_activity_date": "2025-07-23T15:01:19",
      "server_version": "4.4",
      "executor_version": "3.0.2-2"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 37,
    "sm_version": "1.1.48.6",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

executor_server/update

Изменяет сервер исполнителя скриптов

ПараметрТипОписаниеПример
Запрос
idЧисло (+9.0)Код элемента7
name *Строка переменная (150)Наименование сервера исполнителя скриптовexec web
Ответ: list (0..*)
Нет параметров
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/srv/executor_server/update
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "id": 7,
  "name": "exec web"
}
Пример ответа  Развернуть
{
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 37,
    "sm_version": "1.1.48.6",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх