Contact

Работа с контактами

APIОписание
GET api/v2/contact/{searchString}/find

Получение по поисковой строке списка контактов для отправки

DraftGroup

Управление группами черновиков

APIОписание
GET api/v2/draftgroup?StartIndex={StartIndex}&Count={Count}&Contractor={Contractor}&ContractorId={ContractorId}&DepartmentId={DepartmentId}&Department={Department}&StartCreateDate={StartCreateDate}&EndCreateDate={EndCreateDate}&Title={Title}&Search={Search}&ContractorInn={ContractorInn}

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

GET api/v2/draftgroup/{draftGroupId}

Получение группы черновиков

POST api/v2/draftgroup

Создание группы черновиков

PUT api/v2/draftgroup/{draftGroupId}

Обновление группы черновиков

DELETE api/v2/draftgroup/{draftGroupId}

Удаление группы черновиков

PUT api/v2/draftgroup/{draftGroupId}/send

Отправка черновика

GET api/v2/draftgroup/autosave

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

File

Управление группами документами

APIОписание
GET api/v2/file/{fileId}

Получить содержимое файла

GET api/v2/file/shelf/{shelfId}

Получить содержимое файла

GET api/v2/file/draft/{draftId}

Получить содержимое файла

GET api/v2/file/SignerCertificate/{fileId}

Получить содержимое файла

POST api/v2/file/shelf

Загрузить содержимое файла

Auth

Контроллер авторизации

APIОписание
POST api/v2/auth

Авторизация по логину и паролю

POST api/v2/auth/recovery

Запросить восстановление паролья

POST api/v2/auth/changePassword

Сменить забытый пароль по токену

GET api/v2/auth/recovery/{token}

Проверка токена восстановления пароля

Profile

Управление сотрудниками

APIОписание
GET api/v2/profile/employee

Получение данных о сотруднике

PUT api/v2/profile/employee

Получение данных о сотруднике

PUT api/v2/profile/avatar

Получение данных о сотруднике

FeedBack

Контроллер отзывов

APIОписание
POST api/v2/feedback/beta

Отправка отзыва по beta-версии

GET api/v2/feedback/feedbackexists

Проверка был ли отзыв

Draft

Управление черновиками

APIОписание
GET api/v2/draft/{draftGroupId}

Получение группы черновиков

POST api/v2/draft

Создание группы черновиков

PUT api/v2/draft/{draftId}

Обновление черновика

DELETE api/v2/draft/{draftId}

Удаление черновика

GET api/v2/draft/{draftId}/prepareforsend

Подготовка черновика к отправке

GET api/v2/draft/{draftId}/printform

Получение печатной формы черновика

Notifications

контроллер для работы с уведомлениями

APIОписание
GET api/v2/notification/countofnew

Получение количества новых уведомлений

GET api/v2/notification/list?startIndex={startIndex}&count={count}

Получение списка уведомлений

DocumentGroups

Управление группами документов

APIОписание
GET api/v2/documentGroups?DeletedFilter={DeletedFilter}&Direction={Direction}&StartIndex={StartIndex}&Count={Count}&Contractor={Contractor}&ContractorId={ContractorId}&Department={Department}&DepartmentId={DepartmentId}&EndSentDate={EndSentDate}&StartSentDate={StartSentDate}&Title={Title}&Search={Search}&State={State}&ContractorInn={ContractorInn}&StartReceiveDate={StartReceiveDate}&EndReceiveDate={EndReceiveDate}

Список групп документов

GET api/v2/documentGroups/{groupId}

Получить группу документов

Document

Управление документами

APIОписание
GET api/v2/document/{documentId}

Получить документ

GET api/v2/document/{documentId}/docflow

Получить документооборот

GET api/v2/document/{documentId}/docflow/report?responseType={responseType}

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

GET api/v2/document/docflow/transactionFiles/{transactionId}

Получить список файлов в транзакции

DELETE api/v2/document/{documentId}

Удалить документ

PUT api/v2/document/{documentId}/restore

Восстановить документ

GET api/v2/document/{documentId}/printformpdf

Печатная форма в pdf

GET api/v2/document/response

Получение идентификаторов документооборотов, на которые нужно сформировать извещение

GET api/v2/document/{documentId}/transactionsForResponse

Получение файлов извещений о получении

POST api/v2/document/{documentId}/response

Отправка подписанного извещения о получении