Здесь перечислены методы для выполнения действий пользователей, не входящие ни в одну из других групп.

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

МетодНазначение
attached_info_valuesВозвращает значения заполнения дополнительного сведения
authenticateПолучить код абонента от имени пользователя приложения
apptype/transition_options/listСписок вариантов переходов видов приложений
faq/listСписок часто задаваемых вопросов
timezones/listСписок часовых поясов

attached_info_values

Возвращает значения заполнения дополнительного сведения

ПараметрТипОписаниеПример
Запрос
keyСтрока переменная (100)Имя сведенияГород
Ответ
keyСтрока переменная (100)Имя сведенияГород
name *Строка переменная (75)Заголовок сведенияГород
typeСтрока (перечисление)Тип значения сведения:
  • additional_value (Дополнительное значение)
  • additional_value_group (Дополнительное значение (иерархия))
  • boolean (Булево)
  • date (Дата)
  • decimal (Число)
  • service (Услуга)
  • service_provider_tariff (Тариф поставщика услуг)
  • string (Строка)
  • subscriber (Абонент)
  • subscription (Подписка)
  • tariff (Тариф)
  • tariff_period (Период действия)
  • undefined (Не определено)
  • user (Пользователь)
additional_value
valuesСписок (0..*)Значения заполнения дополнительного сведения
  - name *Строка переменная (100)НаименованиеМосква
  - weight *Число (10.2)Весовой коэффициент1
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/attached_info_values
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "key": "Город"
}
Пример ответа  Развернуть
{
  "key": "Город",
  "name": "Город",
  "type": "additional_value",
  "values": [
    {
      "name": "Москва",
      "weight": 1
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

authenticate

Получить код абонента от имени пользователя приложения

ПараметрТипОписаниеПример
Запрос
Ответ: owner (1)
Нет параметров
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/authenticate
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "auth": {
    "tenant": 2000,
    "key": "abf7c2a7-1df7-4646-9327-2866804b6ce2"
  }
}
Пример ответа  Развернуть
{
  "owner": 1010,
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

apptype/transition_options/list

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

ПараметрТипОписаниеПример
Запрос
conf_id *Строка переменная (22)Код конфигурации для поиска. Обязательно, если не указан код вида приложенияmt
conf_version *Строка переменная (18)Номер версии конфигурации для поиска. Обязательно, если не указан код вида приложения.1.1.3.10
apptype_id *Строка переменная (22)Код вида приложения для поиска. Обязательно, если не указан код и номер версии конфигурации.mt
Ответ: transition_options (0..*)
conf_versionСтрока переменная (18)Номер версии конфигурации1.1.3.10
apptype_original_idСтрока переменная (22)Код предыдущего вида приложенияmt
apptype_idСтрока переменная (22)Код вида приложенияmt
apptype_nameСтрока переменная (255)Имя вида приложенияРаботаВМоделиСервиса
apptype_presentationСтрока переменная (150)Наименование вида приложенияРабота в модели сервиса
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/apptype/transition_options/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

{
  "auth": {
    "account": 1010
  }
}
Пример ответа  Развернуть
{
  "transition_options": [
    {
      "conf_version": "1.1.3.10",
      "apptype_original_id": "mt",
      "apptype_id": "mt",
      "apptype_name": "РаботаВМоделиСервиса",
      "apptype_presentation": "Работа в модели сервиса"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

faq/list

Список часто задаваемых вопросов

ПараметрТипОписаниеПример
Запрос
Нет параметров
Ответ: faq (0..*)
descriptionСтрока переменная (100)НаименованиеКак пользоваться сервисом?
linkСтрока неограниченной длиныСсылка на ответ на вопросhttp://about.com
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/faq/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

Пример ответа  Развернуть
{
  "faq": [
    {
      "description": "Как пользоваться сервисом?",
      "link": "http://about.com"
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх

timezones/list

Список часовых поясов

ПараметрТипОписаниеПример
Запрос
Нет параметров
Ответ: timezones (1..*)
idСтрока неограниченной длиныИдентификаторEurope/Moscow
descriptionСтрока неограниченной длиныПредставление(GMT+03:00) Москва, Санкт-Петербург, Волгоград
offsetЧисло (6.0)Смещение в секундах относительного универсального времени10800
primaryБулевоОсновнойtrue
Пример запроса  Развернуть
POST https://1cfresh.com/a/adm/hs/ext_api/execute/usr/timezones/list
Authorization: Basic base64_encode(user:password) или Bearer access_token

Пример ответа  Развернуть
{
  "timezones": [
    {
      "id": "Europe/Moscow",
      "description": "(GMT+03:00) Москва, Санкт-Петербург, Волгоград",
      "offset": 10800,
      "primary": true
    }
  ],
  "general": {
    "response": 10200,
    "error": false,
    "message": "",
    "version": 31,
    "sm_version": "1.1.39.17",
    "sm_timezone": "Europe/Moscow"
  }
}

Вверх