Общие структуры запросов
Эти структуры переиспользуются в различных API-вызовах.
Адрес
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Строка |
Строка |
Нет |
Нет |
Полный адрес одной строкой. До 5000 символов |
|
Строка |
Строка |
Нет |
Да |
Номер квартиры или офиса. До 50 символов |
|
Строка |
Строка |
Нет |
Да |
Этаж. До 50 символов |
|
Строка |
Строка |
Нет |
Да |
Подъезд. До 50 символов |
|
Строка |
Строка |
Да |
Да |
Примечание к адресу. Это поле обычно содержит информацию, помогающую найти адрес исполнителю. До 500 символов |
|
Объект |
Нет |
Нет |
Геокоординаты |
Существующий клиент
Вы можете указать клиента по идентификатору (uuid
) или по внешнему идентификатору (external_id
). Эти поля взаимоисключающие, должно быть передано только одно.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор клиента |
|
Строка |
Строка |
Нет |
Нет |
Новый клиент
Клиент — это физическое или юридическое лицо (организация)
Схема запроса для юрлиц (организаций)
Все поля необязательны кроме organization_name
и organization
, которое должно быть true
.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Булев |
Булев |
Да |
Нет |
Должно быть |
|
Строка |
Строка |
Да |
Нет |
Название юрлица. Ограничено 5000 символов |
|
Строка |
Строка |
Нет |
Нет |
|
|
Объект |
Нет |
Нет |
Адрес |
|
|
[Контакт] |
Массив |
Нет |
Нет |
Список контактов |
Схема запроса для физлиц
Все поля необязательные кроме organization
, которое должно быть false
. В дополнение хотя бы одно из полей first_name
, last_name
, middle_name
должно быть непустым.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Булев |
Булев |
Да |
Нет |
Должно быть |
|
Строка |
Строка |
Нет |
Да |
Имя. Ограничено 50 символами |
|
Строка |
Строка |
Нет |
Да |
Фамилия. Ограничено 50 символами |
|
Строка |
Строка |
Нет |
Да |
Отчество. Ограничено 50 символами |
|
Строка |
Строка |
Нет |
Нет |
|
|
Объект |
Нет |
Нет |
Адрес |
|
|
[Контакт] |
Массив |
Нет |
Нет |
Список контактов |
Существующий объект
Вы можете указать объект по идентификатору (uuid
) или по внешнему идентификатору (external_id
). Эти поля взаимоисключающие, должно быть передано только одно.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор объекта |
|
Строка |
Строка |
Нет |
Нет |
New Site
Все поля кроме названия (name
) необязательны.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Строка |
Строка |
Да |
Нет |
Название объекта. Ограничено 300 символами |
|
Строка |
Строка |
Нет |
Да |
|
|
Строка |
Строка |
Нет |
Да |
Описание объекта. Ограничено 1000 символов |
|
Объект |
Нет |
Да |
Клиент |
|
|
Объект |
Нет |
Нет |
Адрес |
|
|
[Контакт] |
Массив |
Нет |
Нет |
Список контактов |
Исполнитель
Исполнитель это сотрудник или бригада. Эти поля взаимоисключающие, должно быть передано только одно.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Структура |
Объект |
Нет |
Нет |
|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор пользователя |
|
Строка |
Нет |
Нет |
Email пользователя |
|
|
Структура |
Объект |
Нет |
Нет |
|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор бригады |
|
Строка |
Строка |
Нет |
Нет |
Название бригады |
Множественный исполнитель
Исполнитель наряда. В наряде может быть указано несколько исполнителей. Только один исполнитель должен иметь право на редактирование.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор пользователя |
|
Строка |
Строка |
Нет |
Нет |
Может быть |
Шаблон наряда
Поле | Type | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор шаблона |
|
Строка |
Строка |
Нет |
Нет |
Название шаблона |
Тип наряда
Поле | Type | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор типа |
|
Строка |
Строка |
Нет |
Нет |
Название типа |
Контакт
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Строка |
Строка |
Нет |
Да |
Имя контакта. Ограничено 50 символами |
|
Строка |
Строка |
Нет |
Да |
Значение контакта. Ограничено 50 символами. |
|
Строка |
Строка |
Да |
Нет |
Тип контакта. В настоящее время поддерживается только |
Резолюция
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор резолюции |
|
Строка |
Строка |
Нет |
Нет |
Название резолюции |
Участок
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор участка |
|
Строка |
Строка |
Нет |
Нет |
Название участка |
Навык
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор навыка |
|
Строка |
Строка |
Нет |
Нет |
Название навыка |
Единица измерения
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор единицы |
|
Строка |
Строка |
Нет |
Нет |
Название единицы |
Категория
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор категории |
|
Строка |
Строка |
Нет |
Нет |
Название категории |
Значение из списка
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор значения |
|
Строка |
Строка |
Нет |
Нет |
Название значения |
Дополнительное поле
Для задания значения в дополнительном поле передайте его идентификатор (uuid
) или название (name
). Идентификаторы полей можно узнать через API шаблонов.
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
UUID |
Строка |
Нет |
Нет |
Идентификатор поля |
|
Строка |
Строка |
Нет |
Нет |
Название поля |
|
Смешанный |
Смешанный |
Да |
Нет |
|
data_type |
JSON-тип value |
Может быть null |
Описание |
---|---|---|---|
|
Строка |
Да |
|
|
Да |
Значение из списка, указанное по |
|
|
Да |
Файл
Поле | Тип | JSON-тип | Обязательно | Может быть null |
Описание |
---|---|---|---|---|---|
|
Строка |
Строка |
Да |
Нет |
Название файла |
|
Строка |
Строка |
Да |
Нет |
Содержимое файла в формате Base64 |