Справочный центр Wialon

Ресурсы

В зависимости от указанных флагов формат ответа может различаться.

На этой странице описаны флаги, которые можно применять к ресурсам, и соответствующие им части результирующего JSON, которыми они управляют. Если указано несколько флагов, их соответствующие части объединяются в единый JSON.

Флаги ресурсов

К ресурсам могут быть применены следующие флаги:

Значение в HEX Значение в DEC Описание
0x00000001 1 Базовый флаг
0x00000002 2 Произвольные свойства
0x00000004 4 Информация о биллинге
0x00000008 8 Общие произвольные поля
0x00000020 32 Сообщения (только подписка)
0x00000040 64 GUID
0x00000080 128 Административные произвольные поля
0x00000100 256 Водители
0x00000200 512 Задания
0x00000400 1024 Уведомления
0x00000800 2048 POI
0x00001000 4096 Геозоны
0x00002000 8192 Шаблоны отчетов
0x00004000 16384 Список объектов, на которые водители могут быть назначены автоматически
0x00008000 32768 Группы водителей
0x00010000 65536 Прицепы
0x00020000 131072 Группы прицепов
0x00040000 262144 Список объектов, на которые прицепы могут быть назначены автоматически
0x00080000 524288 Заявки
0x00100000 1048576 Группы геозон
0x00200000 2097152 Метки (пассажиры)
0x00400000 4194304 Список объектов, на которые метки (пассажиры) могут быть назначены автоматически
0x00800000 8388608 Группы меток (группы пассажиров)
0x3FFFFFFFFFFFFFFF 4611686018427387903 Установить все возможные флаги ресурсов

Основные свойства

Флаг основных свойств — 0x00000001 (1).

Copied!
{
  "nm": <text>,   /* Имя. */
  "cls": <uint>,  /* ID суперкласса avl_resource, обычно 3 (см. ключ classes в ответе token/login). */
  "id": <uint>,   /* ID ресурса. */
  "mu": <uint>,   /* Система измерений: 0 — СИ, 1 — американская, 2 — имперская, 3 — метрическая с галлонами. */
  "uacl": <long>  /* Текущие права доступа пользователя на ресурс (64-битное значение). */
}

Произвольные свойства

Флаг произвольных свойств — 0x00000002 (2).

В произвольных свойствах можно хранить любые данные ресурса.

Copied!
{
  "prp": {         /* Произвольные свойства. */
    "emails": "[<text>]",         /* Список email-адресов для заданий. */
    "nf_rep_emails": "[<text>]",  /* Список email-адресов для уведомлений. */
    "phones": "[<text>]"          /* Список телефонных номеров для задания "Отправка информации о топливе по email или SMS". */
    ...
  },
  "ftp": {         /* Настройки FTP. */
    "hs": <text>,  /* Хост (только если задан). */
    "lg": <text>,  /* Логин (только если задан). */
    "pt": <text>,  /* Путь к директории (только если задан). */
    "ch": <uint>,  /* Валидность настроек FTP: 1 — да, 0 — нет. */
    "tp": <uint>,  /* Использовать FTP Wialon Hosting: 1 — да, 0 — нет. */
    "fl": <uint>   /* Доступность FTP Wialon Hosting: 1 — да, 0 — нет. */
  },
  "sph": <text>,   /* ID сферы деятельности учетной записи (см. account/get_business_spheres), пустой, если не задан. */
  "unsl": <text>,  /* Ссылка для отписки в письмах: "0", если отключена, любое другое значение или пустое, если включена. */
  "drvf": <long>,  /* Флаги функций водителей учетной записи. */
  "features": {    /* Флаги функций учетной записи, {}, если их нет. */
    ...
  },

  /* Объекты "fleetio" и "whatsapp" возвращаются только для ресурса самой учетной записи
     и только если для этой учетной записи включена соответствующая услуга. */

  "fleetio": {     /* Настройки интеграции с Fleetio. */
    "auth": <text>,  /* Токен авторизации. */
    "act": <text>    /* Токен учетной записи. */
  },
  "whatsapp": {    /* Настройки интеграции с WhatsApp. */
    "accountSid": <text>,  /* SID учетной записи Twilio (только для верхней учетной записи и только если задан). */
    "authToken": <text>,   /* Токен авторизации Twilio (только для верхней учетной записи и только если задан). */
    "phones": [<text>]     /* Список телефонных номеров (только если задан). */
  },
  "ct": <uint>     /* Время создания (Unix-время). */
}

Информация о биллинге

Флаг информации о биллинге — 0x00000004 (4).

Copied!
{
  "crt": <uint>,   /* ID создателя. */
  "bact": <uint>,  /* ID учетной записи. */
  "bpact": <uint>  /* ID родительской учетной записи. */
}

Общие произвольные поля

Флаг произвольных полей — 0x00000008 (8).

Copied!
{
  "flds": {          /* Произвольные поля. */
    "<uint>": {  /* ID произвольного поля. */
      "id": <uint>,  /* ID. */
      "n": <text>,   /* Имя. */
      "v": <text>,   /* Значение. */
      "ct": <uint>,  /* Время создания (Unix-время). */
      "mt": <uint>   /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "fldsmax": <long>  /* Максимальное количество произвольных полей, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие произвольные поля при этом все равно возвращаются. */
}

Сообщения

Флаг сообщений — 0x00000020 (32).

Этот флаг не добавляет данные в ответ. Он подписывает сессию на новые сообщения ресурса. Ресурсы хранят записи о срабатываниях уведомлений в виде сообщений.

Чтобы использовать этот флаг, установите его для ресурса с помощью метода core/update_data_flags. После этого каждое новое сообщение, зарегистрированное для ресурса, передается как событие в avl_evts.

Этот флаг рекомендуется комбинировать с флагом основных свойств 0x00000001 (1). Если использовать флаг сообщений отдельно, метод core/update_data_flags возвращает в своем ответе пустой объект элемента, из-за чего может показаться, что подписка не сработала.

GUID

Флаг GUID — 0x00000040 (64).

Copied!
{
  "gd":<text>  /* GUID ресурса. */
}

Административные произвольные поля

Флаг административных произвольных полей — 0x00000080 (128).

Copied!
{
  "aflds": {          /* Административные поля. */
    "<uint>": {  /* ID административного поля. */
      "id": <uint>,  /* ID. */
      "n": <text>,   /* Имя. */
      "v": <text>,   /* Значение. */
      "ct": <uint>,  /* Время создания (Unix-время). */
      "mt": <uint>   /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "afldsmax": <long>  /* Максимальное количество административных полей, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие административные поля при этом все равно возвращаются. */
}

Водители

Флаг водителей — 0x00000100 (256).

Copied!
{
  "drvrs": {
    <text>: {  /* ID водителя. */
      "id": <long>,    /* ID. */
      "n": <text>,     /* Имя. */
      "c": <text>,     /* Код. */
      "pwd": <text>,   /* Пароль для мобильной авторизации. */
      "ej": <text>,    /* Расширенный JSON. */
      "jp": {          /* Произвольные поля. */
        <text>: <text>,  /* Имя: значение. */
        ...
      },
      "ds": <text>,    /* Описание. */
      "p": <text>,     /* Номер телефона. */
      "r": <double>,   /* Соотношение сторон изображения. */
      "f": <uint>,     /* Флаги. */
      "ck": <ushort>,  /* Контрольная сумма изображения (CRC16). */
      "ct": <uint>,    /* Время создания (Unix-время). */
      "mt": <uint>,    /* Время последнего изменения (Unix-время). */
      "bu": <long>,    /* Назначенный объект. */
      "pu": <long>,    /* Предыдущий назначенный объект. */
      "bt": <uint>,    /* Время последнего назначения/снятия. */
      "bs": <long>,    /* ID датчика, который подтверждает назначение. */
      "pos": {         /* Местоположение. */
        "y": <double>,  /* Широта. */
        "x": <double>   /* Долгота. */
      },
      "bye": <uint>,   /* Всегда 1. Присутствует, только если назначения отслеживаются по событиям и их регистрация включена. */
      "infr": {        /* Параметры для анализа нарушений режима труда и отдыха водителя (ЕСТР).
                          Присутствует, только если у водителя есть данные ЕСТР. */
        "a": <uint>,      /* Текущая активность. */
        "t": <uint>,      /* Время начала текущей активности. */
        "ud": <uint>,     /* Длительность непрерывного вождения до текущей активности. */
        "ur": <uint>,     /* Длительность непрерывного отдыха до текущей активности. */
        "uil": <uint>,    /* Допустимая длительность непрерывного вождения. */
        "uim": <uint>,    /* Максимальная длительность непрерывного вождения для незначительного нарушения. */
        "uis": <uint>,    /* Максимальная длительность непрерывного вождения для критического нарушения. При превышении нарушение классифицируется как критическое. */
        "uir": <uint>,    /* Требуемая длительность отдыха. */
        "ddt": <uint>,    /* Время вождения за сутки до текущей активности. */
        "ddc": <uint>,    /* Количество возможных продлений суточного вождения на этой неделе. */
        "ddil": <uint>,   /* Допустимая длительность суточного вождения. */
        "ddim": <uint>,   /* Максимальная длительность суточного вождения для незначительного нарушения. */
        "ddis": <uint>,   /* Максимальная длительность суточного вождения для значительного нарушения. При превышении нарушение классифицируется как критическое. */
        "dbt": <uint>,    /* Время начала текущего рабочего дня, то есть окончания предыдущего суточного отдыха (Unix-время). */
        "wdt": <uint>,    /* Длительность вождения за неделю до текущей активности. */
        "wdil": <uint>,   /* Допустимая длительность недельного вождения. */
        "wdim": <uint>,   /* Максимальная длительность недельного вождения для незначительного нарушения. */
        "wdis": <uint>,   /* Максимальная длительность недельного вождения для значительного нарушения. При превышении нарушение классифицируется как критическое. */
        "twdt": <uint>,   /* Длительность вождения за две недели до текущей активности. */
        "twdil": <uint>,  /* Допустимая длительность двухнедельного вождения. */
        "twdim": <uint>,  /* Максимальная длительность двухнедельного вождения для незначительного нарушения. */
        "twdis": <uint>,  /* Максимальная длительность двухнедельного вождения для значительного нарушения. При превышении нарушение классифицируется как критическое. */
        "drt": <uint>,    /* Длительность предыдущего суточного отдыха. */
        "drd": <uint>,    /* Требуемая длительность суточного отдыха. */
        "dril": <uint>,   /* Время, до которого должен быть осуществлен суточный отдых. */
        "drim": <uint>,   /* Время, до которого нарушение классифицируется как незначительное. */
        "dris": <uint>,   /* Время, до которого нарушение классифицируется как значительного. При превышении нарушение классифицируется как критическое. */
        "wrt": <uint>,    /* Длительность предыдущего недельного отдыха. */
        "wrd": <uint>,    /* Требуемая длительность недельного отдыха. */
        "wril": <uint>,   /* Время, до которого должен быть осуществлен недельный отдых. */
        "wrim": <uint>,   /* Время, до которого нарушение классифицируется как незначительное. */
        "wris": <uint>    /* Время, до которого нарушение классифицируется как значительное. При превышении нарушение классифицируется как критическое. */
      }
    },
    ...
  },
  "drvrsmax": <long>  /* Максимальное количество водителей, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие водители при этом все равно возвращаются. */
}

В Wialon Local поле bye доступно начиная с версии 2604.

Задания

Флаг заданий — 0x00000200 (512).

Copied!
{
  "ujb": {
    "<text>": {  /* ID задания. */
      "id": <uint>,   /* ID. */
      "n": <text>,    /* Имя. */
      "d": <text>,    /* Описание. */
      "m": <uint>,    /* Максимально допустимое количество выполнений. */
      "st": {         /* Состояние. */
        "e": <uint>,  /* Активно (1) / Неактивно (0). */
        "c": <uint>,  /* Количество выполнений. */
        "l": <uint>   /* Время последнего выполнения (UTC). */
      },
      "act": <text>,  /* Тип действия. */
      "ct": <uint>,   /* Время создания (Unix-время). */
      "mt": <uint>    /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "ujbmax": <long>  /* Максимальное количество заданий, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие задания при этом все равно возвращаются. */
}

Типы действий описаны в разделе get_job_data.

Уведомления

Флаг уведомлений — 0x00000400 (1024).

Copied!
{
  "unf": {
    "<text>": {  /* ID уведомления. */
      "id": <long>,          /* ID уведомления. */
      "n": <text>,           /* Имя. */
      "txt": <text>,         /* Текст уведомления. */
      "ta": <uint>,          /* Время активации. */
      "td": <uint>,          /* Время деактивации. */
      "ma": <uint>,          /* Максимальное количество срабатываний (0 для неограниченного количества). */
      "fl": <uint>,          /* Типы уведомлений. */
      "ac": <uint>,          /* Количество срабатываний. */
      "un": [<long>],        /* Массив ID объектов. */
      "act": [<text>],       /* Список действий. */
      "trg": <text>,         /* Тип контроля.. */
      "trg_p": {             /* Параметры типа контроля, без "expression" и "conditions".
                                Пустой для типа контроля "expression". */
        ...
      },
      "expression": <text>,  /* Выражение типа контроля (только если задано). */
      "conditions": {        /* Условия типа контроля (только если заданы), где ключ — тип условия. */
        <text>: {
          ...
        },
        ...
      },
      "crc": <long>,         /* Контрольная сумма бинарного представления уведомления. */
      "ct": <uint>,          /* Время создания (Unix-время). */
      "mt": <uint>           /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "unfmax": <long>  /* Максимальное количество уведомлений, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие уведомления при этом все равно возвращаются. */
}

Поля expression и conditions недоступны в Wialon Local.

Типы действий, типы контроля и флаги уведомлений описаны в разделе get_notification_data.

POI

Флаг POI — 0x00000800 (2048).

Copied!
{
  "poi": {
    "<text>": {  /* ID POI. */
      "id": <long>,     /* ID POI. */
      "n": <text>,      /* Имя. */
      "y": <double>,    /* Широта. */
      "x": <double>,    /* Долгота */
      "r": <uint>,      /* Радиус в метрах */
      "t": <double>,    /* Наличие изображения: 1, если у POI есть изображение, 0, если его нет */
      "i": <short>,     /* Контрольная сумма изображения (CRC16), 0xFFFFFFFF, если изображения нет */
      "icon": <text>,   /* URL изображения */
      "libId": <long>,  /* ID библиотеки иконок */
      "path": <text>,   /* Путь к иконке в библиотеке */
      "ct": <uint>,     /* Время создания (Unix-время) */
      "mt": <uint>      /* Время последнего изменения (Unix-время) */
    },
    ...
  },
  "poimax": <long>  /* Максимальное количество POI, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие POI при этом все равно возвращаются */
}

Геозоны

Флаг геозон — 0x00001000 (4096).

Copied!
{
  "zl": {
    "<text>": {  /* ID геозоны. */
      "n": <text>,      /* Имя. */
      "d": <text>,      /* Описание. */
      "id": <long>,     /* ID. */
      "f": <uint>,      /* Флаги. */
      "t": <int>,       /* Тип: 1 — линия, 2 — полигон, 3 — круг. */
      "w": <uint>,      /* Ширина линии или радиус круга в метрах или футах в зависимости от системы измерений. */
      "e": <ushort>,    /* Контрольная сумма (CRC16). */
      "c": <uint>,      /* Цвет (ARGB). */
      "i": <ushort>,    /* Контрольная сумма изображения (CRC16), 0xFFFFFFFF, если изображения нет. */
      "icon": <text>,   /* URL изображения (только если у геозоны есть иконка). */
      "libId": <long>,  /* ID библиотеки иконок. */
      "path": <text>,   /* Путь к иконке в библиотеке, пустой, если иконка взята не из библиотеки. */
      "b": {            /* Настройки отрисовки геозон. */
        "min_x": <double>,  /* Минимальная долгота. */
        "min_y": <double>,  /* Минимальная широта. */
        "max_x": <double>,  /* Максимальная долгота. */
        "max_y": <double>,  /* Максимальная широта. */
        "cen_x": <double>,  /* Долгота центра геозоны. */
        "cen_y": <double>   /* Широта центра геозоны. */
      },
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>,     /* Время последнего изменения (Unix-время). */
      "jp": {           /* Произвольные поля (только если заданы). */
        <text>: <text>,  /* Имя: значение. */
        ...
      }
    },
    ...
  },
  "zlmax": <long>  /* Максимальное количество геозон, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие геозоны при этом все равно возвращаются */
}

Флаги геозон описаны в разделе get_zone_data.

Шаблоны отчетов

Флаг шаблонов отчетов — 0x00002000 (8192).

Copied!
{
  "rep": {
    <text>: {  /* ID шаблона */
      "id": <long>,  /* ID шаблона */
      "n": <text>,   /* Имя шаблона */
      "ct": <text>,  /* Тип шаблона */
      "c": <ushort>  /* Контрольная сумма (CRC16) */
    },
    ...
  },
  "repmax": <long>  /* Максимальное количество шаблонов отчетов, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие шаблоны отчетов при этом все равно возвращаются */
}

Типы шаблонов описаны в разделе get_report_data.

Список объектов, на которые водители могут быть назначены автоматически

Флаг объектов, на которые водители могут быть назначены автоматически, — 0x00004000 (16384).

Copied!
{
  "drvrun": [<long>]  /* Массив ID объектов. */
}

Группы водителей

Флаг групп водителей — 0x00008000 (32768).

Copied!
{
  "drvrsgr": {          /* Группы водителей. */
    <text>: {  /* ID группы. */
      "id": <long>,     /* ID группы. */
      "n": <text>,      /* Имя группы. */
      "d": <text>,      /* Описание группы. */
      "drs": [<uint>],  /* Массив ID водителей. */
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>      /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "drvrsgrmax": <long>  /* Максимальное количество групп водителей, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие группы водителей при этом все равно возвращаются. */
}

Прицепы

Флаг прицепов — 0x00010000 (65536).

Copied!
{
  "trlrs": {          /* Прицепы. */
    <text>: {  /* ID прицепа. */
      "id": <long>,   /* ID прицепа. */
      "n": <text>,    /* Имя прицепа. */
      "c": <text>,    /* Код прицепа. */
      "ej": <text>,   /* Расширенный JSON. */
      "jp": {         /* Произвольные поля. */
        <text>: <text>,  /* Имя: значение. */
        ...
      },
      "pwd": <text>,  /* Пароль для мобильной авторизации (не используется для прицепов). */
      "ds": <text>,   /* Описание. */
      "p": <text>,    /* Номер телефона. */
      "r": <double>,  /* Соотношение сторон изображения. */
      "f": <uint>,    /* Флаги. */
      "ck": <short>,  /* Контрольная сумма изображения (CRC16). */
      "ct": <uint>,   /* Время создания (Unix-время). */
      "mt": <uint>,   /* Время последнего изменения (Unix-время). */
      "bu": <long>,   /* Назначенный объект. */
      "pu": <long>,   /* Предыдущий назначенный объект. */
      "bt": <uint>,   /* Время последнего назначения/снятия. */
      "bs": <long>,   /* ID датчика, который подтверждает назначение. */
      "pos": {        /* Местоположение. */
        "y": <double>,  /* Широта. */
        "x": <double>   /* Долгота. */
      }
    },
    ...
  },
  "trlrsmax": <long>  /* Максимальное количество прицепов, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие прицепы при этом все равно возвращаются. */
}

Группы прицепов

Флаг групп прицепов — 0x00020000 (131072).

Copied!
{
  "trlrsgr": {          /* Группы прицепов. */
    <text>: {  /* ID группы. */
      "id": <long>,     /* ID группы. */
      "n": <text>,      /* Имя группы. */
      "d": <text>,      /* Описание группы. */
      "drs": [<uint>],  /* Массив ID прицепов. */
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>      /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "trlrsgrmax": <long>  /* Максимальное количество групп прицепов, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие группы прицепов при этом все равно возвращаются. */
}

Список объектов, на которые прицепы могут быть назначены автоматически

Флаг объектов, на которые прицепы могут быть назначены автоматически — 0x00040000 (262144).

Copied!
{
  "trlrun": [<long>]  /* Массив ID объектов. */
}

Заявки

Флаг заявок — 0x00080000 (524288).

Copied!
{
  "orders": {
    "<uint>": {  /* Номер заявки, такой же как в параметре "id". */
      "id": <uint>,     /* ID заявки в ресурсе. */
      "n": <text>,      /* Имя заявки. */
      "f": <uint>,      /* Флаги заявки: 1 — заявка будет отмечена как выполненная, если было хотя бы одно сообщение в зоне заявки с нулевой скоростью. */
      "tf": <uint>,     /* Начало интервала выполнения заявки. */
      "tt": <uint>,     /* Конец интервала выполнения заявки. */
      "trt": <uint>,    /* Таймаут отслеживания. */
      "uid": <uint>,    /* Уникальный id (используется как уникальный ключ в истории заявок). */
      "r": <uint>,      /* Радиус точки заявки. */
      "y": <double>,    /* Широта точки заявки. */
      "x": <double>,    /* Долгота точки заявки. */
      "u": <long>,      /* ID объекта. */
      "s": <uint>,      /* Статус заявки: 0 — неактивна (объект не назначен), 1 — активна (объект назначен), 2 — выполнена вовремя, 3 — выполнена с опозданием, 4 — отменена (не используется). */
      "sf": <uint>,     /* Флаги статуса. */
      "crt": <uint>,    /* Время подтверждения или отклонения заявки. */
      "st": <uint>,     /* Время последнего обновления состояния. */
      "cnm": <double>,  /* Значение счетчика пробега. */
      "if": <uint>,     /* Внутренние флаги. */
      "nt": <uint>,     /* Время, когда заявка стала следующей для объекта. */
      "stt": <uint>,    /* Время начала перемещения к заявке. */
      "dtt": <uint>,    /* Время завершения перемещения к заявке. */
      "eta": <uint>,    /* Ожидаемое время прибытия. */
      "rd": <uint>,     /* Оставшееся расстояние. */
      "ds": <uint>,     /* Состояние выполнения. */
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>,     /* Время последнего изменения (Unix-время). */
      "p": {            /* Пользовательское содержимое объекта. */
        ...
      },
      "ej": {           /* Расширенный JSON. */
        ...
      },
      "dp": [           /* Зависимости от других заявок. */
        ...
      ],
      "tz": <int>,      /* Часовой пояс. */
      "cf": {           /* Произвольные поля. */
        ...
      },
      "cmp": {          /* Настройки совместимости. */
        ...
      },
      "gfn": [          /* Геозоны заявки. */
        ...
      ],
      "rp": <text>      /* Путь маршрута. */
    },
    ...
  },
  "ordersmax": <long>,       /* Максимальное количество заявок, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие заявки при этом все равно возвращаются. */
  "order_routes": {
    "<uint>": {  /* ID маршрута. */
      "id": <long>,     /* ID маршрута. */
      "n": <text>,      /* Имя маршрута. */
      "uid": <long>,    /* Уникальный ID. */
      "f": <uint>,      /* Флаги маршрута. */
      "exp": <uint>,    /* Время истечения срока действия. */
      "ord": [<long>],  /* Массив уникальных ID заявок в маршруте. */
      "fu": [<long>],   /* Массив ID объектов, по которым фильтруется маршрут. */
      "st": {           /* Состояние маршрута. */
        ...
      },
      "summary": {      /* Сводка по маршруту (только если рассчитана). */
        ...
      },
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>      /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "order_routesmax": <long>  /* Максимальное количество маршрутов, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие маршруты при этом все равно возвращаются. */
}

Группы геозон

Флаг групп геозон — 0x00100000 (1048576).

Copied!
{
  "zg": {          /* Группы геозон. */
    "<text>": {  /* ID группы. */
      "id": <long>,     /* ID группы. */
      "n": <text>,      /* Имя. */
      "d": <text>,      /* Описание. */
      "zns": [<uint>],  /* Массив ID геозон. */
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>      /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "zgmax": <long>  /* Максимальное количество групп геозон, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие группы геозон при этом все равно возвращаются. */
}

Метки (пассажиры)

Флаг меток (пассажиров) — 0x00200000 (2097152).

Copied!
{
  "tags": {
    "<uint>": {  /* ID метки. */
      "id": <uint>,    /* ID метки. */
      "n": <text>,     /* Имя метки. */
      "c": <text>,     /* Код метки. */
      "jp": {          /* Произвольные поля (ключ:значение). */
        "<text>": <text>
      },
      "r": <double>,   /* Соотношение сторон изображения. */
      "ck": <ushort>,  /* Контрольная сумма изображения (CRC16). */
      "f": <uint>,     /* Флаги. */
      "bu": <long>,    /* Назначенный объект. */
      "pu": <long>,    /* Предыдущий назначенный объект. */
      "bt": <uint>,    /* Время последнего назначения/снятия. */
      "tz": <int>,     /* Часовой пояс. */
      "art": <uint>,   /* Таймаут автоматического снятия. */
      "pos": {         /* Местоположение. */
        "y": <double>,  /* Широта. */
        "x": <double>   /* Долгота. */
      },
      "ct": <uint>,    /* Время создания (Unix-время). */
      "mt": <uint>     /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "tagsmax": <long>  /* Максимальное количество меток, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие метки при этом все равно возвращаются. */
}

Список объектов, на которые метки могут быть назначены автоматически

Флаг объектов, на которые метки могут быть назначены автоматически — 0x00400000 (4194304).

Copied!
{
  "tagrun":[<long>]  /* Массив ID объектов. */
}

Группы меток (группы пассажиров)

Флаг групп меток (групп пассажиров) — 0x00800000 (8388608).

Copied!
{
  "tagsgr": {
    <text>: {  /* ID группы. */
      "id": <long>,     /* ID группы. */
      "n": <text>,      /* Имя группы. */
      "d": <text>,      /* Описание. */
      "tgs": [<uint>],  /* Массив ID меток. */
      "ct": <uint>,     /* Время создания (Unix-время). */
      "mt": <uint>      /* Время последнего изменения (Unix-время). */
    },
    ...
  },
  "tagsgrmax": <long>  /* Максимальное количество групп меток, разрешенное тарифным планом учетной записи (-1 для неограниченного количества). Может быть равно 0, если услуги нет в тарифном плане; существующие группы меток при этом все равно возвращаются. */
}

Если вы заметили ошибку в тексте, пожалуйста, выделите её и нажмите Ctrl+Enter.