Панель управления | Регистрация

Получение списка договоров

Поддержка -> API -> Получение списка договоров

Получение полного списка всех договоров в системе. Включая расторгнутые.

Поля Запроса

cmd: get_contracts
sess Авторизационная сессия.

Поля ответа

success (true, false) Статус выполнения команды
login (string) Логин пользователя.
data (string) В случае успеха, поле будет содержать массив со списком договоров аккаунта, в противном случае код ошибки.

Поля ответа массива data

id(int) ID договора
fid(int) ID ассоциированного файла с текстом договора. Используется для запроса на скачивание файла функцией get_file.
template(int) Шаблон договора. Принимает значения: 0 - Договор об оказании услуг, 1 - Партнерский договор, 2 - Агентский договор, 3 - Договор тестирования услуг.
default(int) Признак договора по умолчанию. Только один договор может быть назначен договором по умолчанию.
type(int) Тип договора. Принимает значения: 0 - Физическое лицо (Оферта), 1 - Физическое лицо (Договор), 2 - Юридическое лицо (Договор), 3 - Индивидуальный предприниматель (Договор).
datestop(string) Дата завершения услуг по договору (дата расторжения)
num(string) Номер договора. Этот номер используется для оплаты.
contr(string) Юридическое или физическое лицо в зависимости от типа договора.
status(int) Статус договора. Принимает значения: 0 - Договор добавлен, 1 - Договор подписан. Услуги оказываются, 2 - Договор заполнен c ошибками, требуется вмешательство. Описание ошибки будет присутствовать в поле error, 3 - Договор находится на согласовании, 4 - Договор расторгнут, 5 - Договор приостановлен.
error(string) Описание ошибки при заполнении договора. Заполняется в случае если статус договора (поле status = 2). Например "Некорректно заполнены паспортные данные"
firstname(string) Имя
lastname(string) Фамилия
patronum(string) Отчество
pasp_who(string) Кем выдан паспорт
pasp_date(string) Дата выдачи паспорта
pasp_seria(string) Серия паспорта
pasp_num(string) Номер паспорта
pasp_reg(string) Адрес регистрации
bank_bank(string) Наименование банка.
bank_bik(string) БИК банка.
bank_corr(string) Корреспондентский счет.
bank_account(string) Расчетный счет.
org_forma(string) Организационная форма. Например "Общество с ограниченной ответственностью".
org_short(string) Краткое наименование организации. Например ООО "Ромашка".
org_name(string) Полное наименование организации.
org_jur_addr(string) Юридический адрес.
org_post_addr(string) Почтовый адрес включая индекс.
org_courier_addr(string) Курьерский адрес.
org_inn(string) ИНН организации.
org_kpp(string) КПП организации.
org_ogrn(string) ОГРН организации.
contragent_type(string) Тип Контрагента (Генеральный директор, Председатель Правления, и т.д.)
contragent_sclon(string) Тип контрагента в склонении ( Генерального директора, Председателя правления и т.д.)
contragent_osnova(string) Основание действия контрагента (устава, доверенности, приказа и т.д.)
contragent_fio(string) Фамилия Имя Отчество Контрагента (Иванов Иван Иванович)
contragent_fio_short(string) Фамилия И.О. контрагента (Иванов И.И)
contragent_fio_sclon(string) Фамилия Имя Отчество контрагента в склонении (Иванова Ивана Ивановича)

Примеры

http://my.imserver.ru/api?cmd=get_contracts&sess=f58d878cf6a90dffee54ceb169b4058ed