Scope
reports-downloading
Описание
В рамках вызова данного метода пользователь получает перечень заказанных документов с указанием:
-
•даты формирования;
-
•типа документа;
-
•статуса документа.
На данный момент возможно получение только справок и выписок, но перечень документов будет расширяться.
Для того чтобы получить файл заказанного документа, используйте метод Получение файла справки или выписки.
Параметры запроса
Bearer {access_token}, полученный по Authorization Code Flow
application/json
1curl --location 'https://baas.alfabank.ru/api/pp/v1/reports' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Параметры ответа
1{
2 "reports": [
3 {
4 "date": "2023-01-25T12:00:17.935Z",
5 "id": "62c4f39c5f1503000128a5e2",
6 "type": {
7 "code": "ufr_stmt_physical_deposit",
8 "title": "Справка по депозиту"
9 },
10 "status": {
11 "code": "FINISHED",
12 "title": "Завершён"
13 }
14 },
15 {
16 "date": "2023-01-25T12:08:03.415Z",
17 "id": "62c4f39c5f1503000128a5e3",
18 "type": {
19 "code": "ufr_stmt_physical_closed_credit_sfa",
20 "title": "Справка о закрытых кредитах"
21 },
22 "status": {
23 "code": "FINISHED",
24 "title": "Завершён"
25 }
26 }
27 ]
28}
Информация о заказанных справках и выписках
Идентификатор отчёта
Дата формирования объекта заказа
Информация о типе справки или выписки
Код типа документа
Название документа
Статус заказанного документа
Код статуса. Принимает возможные значения:
-
•
NEW -
•
ENQUEUED -
•
ENQUEUED_POST_PROCESS -
•
PENDING -
•
STARTED -
•
FINISHED -
•
REJECTED -
•
LOADED -
•
LOADED_SIGNED -
•
ERROR -
•
REVISION
Описание статуса
1{
2 "reports": [
3 {
4 "date": "2023-01-25T12:00:17.935Z",
5 "id": "62c4f39c5f1503000128a5e2",
6 "type": {
7 "code": "ufr_stmt_physical_deposit",
8 "title": "Справка по депозиту"
9 },
10 "status": {
11 "code": "FINISHED",
12 "title": "Завершён"
13 }
14 },
15 {
16 "date": "2023-01-25T12:08:03.415Z",
17 "id": "62c4f39c5f1503000128a5e3",
18 "type": {
19 "code": "ufr_stmt_physical_closed_credit_sfa",
20 "title": "Справка о закрытых кредитах"
21 },
22 "status": {
23 "code": "FINISHED",
24 "title": "Завершён"
25 }
26 }
27 ]
28}
Код ошибки. Принимает возможные значения:
-
•
invalid_request- неверные входные параметры запроса
Сообщение об ошибке
1{
2 "error": "invalid_request",
3 "error_description": "Authorization header is not present in request headers"
4}
Код ошибки. Принимает возможные значения:
-
•
invalid_token- предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам. При истечении срока жизни токена необходимо обновить его с помощьюrefresh_token. При отзыве токена необходимо заново пройти авторизацию
Сообщение об ошибке
1{
2 "error": "invalid_token",
3 "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
4}
Код ошибки. Принимает возможные значения:
-
•
insufficient_scope- при запросе кода авторизации не были переданы все необходимые scopes. Необходимо переподписать договор согласия, повторно отправив запрос на получение кода авторизации с указанием всех доступных scopes и параметраprompt=consent; -
•
access_denied- доступ к счёту запрещён
Сообщение об ошибке
1{
2 "error": "insufficient_scope",
3 "error_description": "The request requires higher privileges than provided by the access token"
4}
Код ошибки. Принимает возможные значения:
-
•
unknown_endpoint- эндпоинт не найден или неактивен
Сообщение об ошибке
1{
2 "error": "unknown_endpoint",
3 "error_description": "Endpoint is not found or not active"
4}
Код ошибки. Принимает возможные значения:
-
•
internal_error- внутренняя ошибка сервиса при выполнении обработки запроса
Сообщение об ошибке
1{
2 "error": "internal_error",
3 "error_description": "Internal server error"
4}