Skip to content
Мои токены Поддержка
Для подтверждения действия введите пароль
Чтобы продолжить, введите пароль для пользователя

Общие методы

Данные методы работают со всеми типами документов

Содержание:

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

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

Можно указывать в теле запроса фильтры, например, по типу и/или нахождению документа в определенном разделе (например, во «Входящих»). По умолчанию документы из папок «Черновики», «Архив», и «Корзина» не возвращаются (для их получения нужно передать соответствующие параметры).

Поиск по документам
post /gw/tokugawa/v1/common_api/documents/search
Запрос
Модель
{...}
limit: integer
>=1 and <= 100
updated_at__lt: date-time
}
Пример запроса
curl 'https://api.ati.su/gw/tokugawa/v1/common_api/documents/search' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '{"limit":0,"updated_at__lt":"1970-01-01T00:00:00.000Z","filters":{"query":"string","type":"СЧФ","status":"AWAITING_CONFIRMATION_SIGN","contragent_ati_code":"^\\d+$","edo_user":"string","number":"string","date_from":"1970-01-01","date_to":"1970-01-01","direction":"incoming","is_deleted":false,"is_archived":false,"is_template":false}}'
Ответ
200 Successful Response
Модель
{...}
total*: integer
total_remaining*: integer
}
Пример
{...}
"total":0,
"total_remaining":0,
"result":[...]
{...}
"id":"string",
"is_riak":false,
"direction":"incoming",
"number":"string",
"date":"1970-01-01",
"type":"УПД. Счет-фактура",
"status":"string",
"is_read":false,
"updated_at":"1970-01-01T00:00:00.000Z",
"contragent":{...},
"ati_code":"string",
"name":"string"
},
"comments":{...},
"count":0,
"tail":{...}
"name":"string",
"text":"string",
"timestamp":"1970-01-01T00:00:00.000Z"
}
},
"flags":[...],
"string"
],
"highlight":"failure",
"signs":{...},
"user":{...},
"title":"string",
"valid_from":"string",
"valid_until":"string"
},
"contragent":{...}
"title":"string",
"valid_from":"string",
"valid_until":"string"
}
},
"template_name":"string"
}
]
}
422 Validation Error
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}

Перенос документов в папку «Архив» или «Корзина» либо восстановление из них

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

«Action» может принимать значения «trash», «archive», «restore_from_trash» или «restore_from_archive». При невозможности выполнения действия возвращается id документа(-ов), по которым действие не произведено.

Перемещение документов
post /gw/tokugawa/v1/common_api/documents/{action}
Запрос
Модель
[string]
Пример запроса
curl 'https://api.ati.su/gw/tokugawa/v1/common_api/documents/{action}' \
-X 'POST' \
-H 'Authorization: Bearer {authorizationToken}' \
-H 'Content-Type: application/json' \
--data-raw '["string"]'
Ответ
200 Successful Response
Модель
[string]
Пример
[...]
"string"
]
422 Validation Error
Модель
{...}
}
Пример
{...}
"detail":[...]
{...}
"loc":[...],
"string"
],
"msg":"string",
"type":"string"
}
]
}