Добавление одной записи в справочник, метод: /api/directory/change/?actiontype=insert
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
4 | [KEY] | string | поля справочника | Для вставки необходимых параметров передавайте в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
5 | dataFromBody | boolean | Брать данные не из аргументов, а из body | Не обязательное поле. | Если передан dataFromBody=1, то данные будут братся не из аргументов, а из тела запроса. В тело должен быть передан json, в котором ключами должны быть параметры, описанные выше. login и password пи этом должны посылатся как обычно |
Редактирование одной записи в справочнике, метод: /api/directory/change/?actiontype=update
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
5 | data | array | поля справочника для обновления | Ассоциативный массив значений для редактрование справочника. Массив содержит значения в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
6 | id или recordid | integer | id записи справочника | Не обязательное поле. | Если желаете изменить конкретную запись справочника |
7 | [KEY] | string | поля справочника | Для поиска необходимой записи на редактирование можно передавать значение в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
8 | dataFromBody | boolean | Брать данные не из аргументов, а из body | Не обязательное поле. | Если передан dataFromBody=1, то данные будут братся не из аргументов, а из тела запроса. В тело должен быть передан json, в котором ключами должны быть параметры, описанные выше. login и password пи этом должны посылатся как обычно |
Удаление записи в справочнике, метод: /api/directory/change/?actiontype=delete
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
6 | recordid | integer | id записи справочника | Не обязательное поле. | |
7 | dataFromBody | boolean | Брать данные не из аргументов, а из body | Не обязательное поле. | Если передан dataFromBody=1, то данные будут братся не из аргументов, а из тела запроса. В тело должен быть передан json, в котором ключами должны быть параметры, описанные выше. login и password пи этом должны посылатся как обычно |
Добавление нескольких записей в справочник, метод: /api/directory/change/?actiontype=insert
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
4 | massivechange | json | Массив в формате json с данными необходимыми для вставки | Массив должен состоять из ассоциативных массивов с данными для вставки записи в справочник. Такой массив должен содержать данные в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
5 | dataFromBody | boolean | Брать данные не из аргументов, а из body | Не обязательное поле. | Если передан dataFromBody=1, то данные будут братся не из аргументов, а из тела запроса. В тело должен быть передан json, в котором ключами должны быть параметры, описанные выше. login и password пи этом должны посылатся как обычно |
Редактирование нескольких записей в справочнике, метод: /api/directory/change/?actiontype=update
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
5 | data | array | поля справочника для обновления | Ассоциативный массив значений для редактрование справочника. Массив содержит значения в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
6 | id или recordid | integer | id записи справочника | Не обязательное поле. | Если желаете изменить конкретную запись справочника |
7 | [KEY] | string | поля справочника | Для поиска необходимой записи на редактирование можно передавать значение в формате КЛЮЧ=ЗНАЧЕНИЕ, где КЛЮЧ - это идентификатор требуемого поля | |
4 | massivechange | json | Массив в формате json с данными необходимыми для редактирования | Массив должен состоять из ассоциативных массивов с данными для вставки записи в справочник. Каждый ассоциативный массив должен имметь такию структуру:
|
|
5 | dataFromBody | boolean | Брать данные не из аргументов, а из body | Не обязательное поле. | Если передан dataFromBody=1, то данные будут братся не из аргументов, а из тела запроса. В тело должен быть передан json, в котором ключами должны быть параметры, описанные выше. login и password пи этом должны посылатся как обычно |
Получение одной записи или всех записей справочника, метод: /api/directory/get/
Пример:
№ | Поле | Тип | Описание | Обязательное или нет | Коментарий |
1 | login | string | Логин в системе BOX | Обязательное поле. | |
2 | password | string | Пароль в формате md5 | Обязательное поле. | Напишите в техподдержку и мы выдадим вам hash для API |
3 | directoryid | integer | id справочника | Обязательное поле. | |
4 | recordid | integer | id записи справочника | Не обязательное поле. | Если желаете получить конкретную запись справочника |