Raiffeisenbank (Russia) Files API

Загрузка, проверка и скачивание вложений

Operations 3

POST /currency-control/files Загрузка одного файла #
GET /currency-control/files/{fileId} Получение метаданных файла #
GET /currency-control/files/{fileId}/content Скачивание файла #

Documentation

📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d728b-89c8-75f1-b40c-acf0a4c37d0f
📖
Documentation
https://developer.raiffeisen.ru/docs/api/aa8d5f34-610d-49b7-99e5-dd3258149bc8
📖
Documentation
https://developer.raiffeisen.ru/docs/api/d75569ab-740b-4c7d-a124-d0dc2f0e74aa
📖
Documentation
https://developer.raiffeisen.ru/docs/api/55c08ade-ed8a-49c2-83f3-b7e39c13d760
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f534bb35-a6e1-4fb5-afd5-b01fbcdddda3
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f1e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/3d89f643-c91d-4c9f-81e4-297b39c8bb68
📖
Documentation
https://developer.raiffeisen.ru/docs/api/adddd098-b2cc-4363-a01c-3453b48998c9
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f3d7b2d1-38e7-4ba3-9b65-83c7cccbd952
📖
Documentation
https://developer.raiffeisen.ru/docs/api/718b7a3c-53ff-43d5-af52-39fa94b715a3
📖
Documentation
https://developer.raiffeisen.ru/docs/api/fedfe52d-809d-41a2-9435-67465b79cd1d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/4f8550fc-ca39-4b59-8070-93f1ecf61ecc
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-8e16-7d78-8fc0-c0ab945618b1
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-a844-7c60-b7ba-a7ceb9f4a57b
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-4d7b-74e1-9c6b-547ab4a03a06
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-7319-7ce4-99ef-4bcc6f028158
📖
Documentation
https://developer.raiffeisen.ru/docs/api/019d7290-bfcc-7574-8bf0-4bfeb7a0daf2
📖
Documentation
https://developer.raiffeisen.ru/docs/api/7790599d-5d5f-417b-b98b-46e4737f721b
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f3fdfa78-7527-43c1-b2d6-b22126cbfa06
📖
Documentation
https://developer.raiffeisen.ru/docs/api/ad8956b8-45e5-444c-870d-9839208e8b68
📖
Documentation
https://developer.raiffeisen.ru/docs/api/eb0b1e0b-1652-45f4-bfa0-641ef2096223
📖
Documentation
https://developer.raiffeisen.ru/docs/api/af3bbb2c-6408-4aad-83f7-797f4fe8f651
📖
Documentation
https://developer.raiffeisen.ru/docs/api/eb2f13ea-5a3e-49f8-8f0c-c6ae876811b1
📖
Documentation
https://developer.raiffeisen.ru/docs/api/7ce56eac-bc03-4ae5-9179-4be9e1f8fe44
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f3e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/8c8310a7-0b8b-40fd-bd89-e93174359e47
📖
Documentation
https://developer.raiffeisen.ru/docs/api/a7f3c92b-5e4a-4b2a-9f0e-1d8a6c5e4b3f
📖
Documentation
https://developer.raiffeisen.ru/docs/api/efaa116d-b797-458f-bd44-5936c5a32f2e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/0199c9b5-9049-798b-ac55-bb2591d09840
📖
Documentation
https://developer.raiffeisen.ru/docs/api/ff3106cf-e687-403a-9604-b81fae168756
📖
Documentation
https://developer.raiffeisen.ru/docs/api/05e25ce2-92ac-48be-90d6-a3845ee92d58
📖
Documentation
https://developer.raiffeisen.ru/docs/api/df4e9b73-2e52-48af-ae85-829b8e55c915
📖
Documentation
https://developer.raiffeisen.ru/docs/api/401659d2-2671-4016-ae96-bbe22dbd94d4
📖
Documentation
https://developer.raiffeisen.ru/docs/api/b8c81c1c-868c-4422-ab91-1a700f37970e
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f897f15b-f0f2-4e20-9308-94739c41a830
📖
Documentation
https://developer.raiffeisen.ru/docs/api/8e0be7bf-8b00-4d65-8573-006ba615c4a4
📖
Documentation
https://developer.raiffeisen.ru/docs/api/fb0ccbf0-870a-4a3e-a36a-35541e85a111
📖
Documentation
https://developer.raiffeisen.ru/docs/api/f5ac1ac9-3743-48b5-aafd-506220be44ba
📖
Documentation
https://developer.raiffeisen.ru/docs/api/c0f99d73-2c2b-4e2e-a266-7af10cbbfd66
📖
Documentation
https://developer.raiffeisen.ru/docs/api/914b064e-2342-42da-91f5-3b4a77d8e36d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/2753a4f1-81c1-46b5-aeb9-5129ab532f61
📖
Documentation
https://developer.raiffeisen.ru/docs/api/86175c5a-bbce-4dd8-8b8f-756f69d9351d
📖
Documentation
https://developer.raiffeisen.ru/docs/api/c9c9c4ce-36ed-4e51-aa98-451d5732763c
📖
Documentation
https://developer.raiffeisen.ru/docs/api/6adfcfe1-d74e-4a72-8f98-edd9de31010a
📖
Documentation
https://pay.raif.ru/doc/ecom.html
📖
Documentation
https://pay.raif.ru/doc/wl-ecom.html
📖
Documentation
https://pay.raif.ru/doc/sbp.html
📖
Documentation
https://pay.raif.ru/doc/fiscal.html
📖
Documentation
https://pay.raif.ru/doc/dcc.html
📖
Documentation
https://pay.raif.ru/doc/payout.html
📖
Documentation
https://pay.raif.ru/doc/adm.html
📖
Documentation
https://pay.raif.ru/doc/sbp_b2b.html
📖
Documentation
https://pay.raif.ru/doc/transfers.html

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-notification-settings-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-notification-settings-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-metadata-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-upload-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-file-upload-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-currency-contract-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-currency-contract-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-document-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-login-view-data-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-token-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-error-page-data-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-login-step-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-public-jwks-response-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-token-revocation-request-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-task-type-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-payment-order-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-payment-order-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-foreign-trade-contract-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-pdf-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-mt940-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create1-creport-request-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create1-creport-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-excel-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-mt942-report-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-task-create-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-task-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-treasury-reports-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-user-eligible-companies-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-eligible-companies-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-statement-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-statement-status-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-statement-transfers-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-statement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-webinar-v2-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-webinars-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-news-content-counter-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-read-status-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-stat-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-digest-stat-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-product-news-v2-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-product-news-v2-resources-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-color-resource-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-supply-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-condition-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-notice-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-buyer-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-condition-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-supply-list-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-operation-dto-v2-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-pre-sign-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-body-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-response-client-tariff-plan-change-request-list-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-tariff-plan-change-request-state-history-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deliverable-conversion-blotter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deliverable-conversion-blotter-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-comparison-summary-rep-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-refund-sbp-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-refund-card-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-payment-sbp-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-report-payment-card-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-external-correspondence-v2-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-external-correspondence-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-submit-external-mail-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-search-correspondences-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-external-mail-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-external-correspondence-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-permissions-context-v1-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-employee-role-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-acc-employee-permission-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-employee-role-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-process-import-full-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-process-import-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-api-short-process-import-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-tariff-plan-document-public-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-available-tariff-plans-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-response-future-client-tariff-plan-public-view-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-streaming-response-body-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-audit-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-create-audit-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-audit-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-rate-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-bill-details-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-page-bill-mini-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-updrequest-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-closing-document-details-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-closing-document-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-bill-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-change-log-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-commission-excel-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-short-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-actives-by-cnum-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantees-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-renunciation-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-guarantee-beneficiary-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-status-history-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-tfo-counter-result-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreement-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-ui-count-agreements-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreements-filter-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-agreements-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-fund-account-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-fund-info-dto-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-client-info-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-code-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-get-code-list-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-update-code-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deactivate-code-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-deactivate-code-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-order-response-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/raiffeisen-ru/refs/heads/main/json-schema/raiffeisen-ru-packet-response-schema.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/raiffeisen-ru:raiffeisen-ru-files-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

raiffeisen-ru-files-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Raiffeisen Ru Files API
  version: 0.0.1
  description: 'Operations tagged Files across 2 of this provider''s published API definitions: raiffeisen-ru-currency-control-documents-openapi.yml, raiffeisen-ru-currency-control-documents-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.raiffeisen.ru/foreign-trade
tags:
- name: Files
  description: Загрузка, проверка и скачивание вложений
paths:
  /currency-control/files:
    post:
      operationId: uploadFile
      summary: Загрузка одного файла
      description: 'Загрузка ровно одного файла через `multipart/form-data` с необязательной категорией.


        **Формат:**

        - имя и MIME-тип передаются в части `file`, размер определяется сервером;

        - при отсутствии `category` используется `OTHER`;

        - повторный POST может создать новый файл;

        - повторные части `file`/`category`, неизвестные поля и неизвестная категория отклоняются.


        **Ограничения:**

        - файл должен быть непустым, размером не более 20971520 байт;

        - имя обязательно; разрешены расширения `pdf`, `tif`, `tiff`, `jpeg`, `jpg`, `gif`, `bmp`, `png` в нижнем регистре;

        - символы ` : ? \ " * | /` в имени запрещены;

        - расширение, MIME-тип и фактический формат должны соответствовать друг другу.


        **После загрузки:**

        - ответ `201` возвращается после сохранения, валидации и антивирусной проверки;

        - ответ содержит `fileId`, `fileName`, `fileSize`, `contentType`, `category`, `uploadedAt`, `contentHash` и `expiresAt`;

        - SHA-256 вычисляется сервером по сохранённым исходным байтам файла без преобразований;

        - метаданные `fileId`, `fileName` и `contentHash` сразу пригодны для `attachments`; содержимое файла после выдачи ID неизменно.


        > **Внимание:** `expiresAt` назначается политикой банка; конкретная длительность в API не фиксируется.

        > Срок не сокращается для выданного `fileId`. При наступлении срока невостребованный файл становится

        > недоступен и подлежит удалению. GET-запросы срок не продлевают.'
      tags:
      - Files
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              $ref: '#/components/schemas/FileUploadRequest'
            encoding:
              file:
                contentType: application/pdf, image/tiff, image/jpeg, image/gif, image/bmp, image/png
      responses:
        '201':
          description: Файл сохранён, проверен и готов к прикреплению
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FileUploadResponse'
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          description: '- `FORBIDDEN` — недостаточно прав;

            - `VIRUS_DETECTED` — в файле обнаружен вирус.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '413':
          description: '`FILE_TOO_LARGE` — размер файла превышает 20971520 байт'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '415':
          description: '`UNSUPPORTED_FORMAT` — неподдерживаемый Content-Type запроса или формат файла'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '500':
          $ref: '#/components/responses/InternalError'
      parameters:
      - $ref: '#/components/parameters/AuthorizationHeader'
      - $ref: '#/components/parameters/IdTokenHeader'
    servers:
    - url: https://api.raiffeisen.ru/foreign-trade
  /currency-control/files/{fileId}:
    get:
      operationId: getFileMetadata
      summary: Получение метаданных файла
      description: 'Актуальные метаданные файла владельца, включая `contentHash` и `expiresAt`.


        - `expiresAt` — срок доступности невостребованного файла; после успешного прикрепления к документу, включая черновик, поле отсутствует;

        - GET не продлевает срок хранения;

        - после истечения срока возвращается `410`, если запись уже не сохранена — `404`.'
      tags:
      - Files
      parameters:
      - name: fileId
        in: path
        required: true
        schema:
          type: string
          format: uuid
        description: Уникальный идентификатор файла
      - $ref: '#/components/parameters/IdTokenHeader'
      - $ref: '#/components/parameters/AuthorizationHeader'
      responses:
        '200':
          description: Актуальные метаданные файла
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/FileMetadata'
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/ForbiddenError'
        '404':
          $ref: '#/components/responses/NotFoundError'
        '410':
          $ref: '#/components/responses/FileGoneError'
        '500':
          $ref: '#/components/responses/InternalError'
    servers:
    - url: https://api.raiffeisen.ru/foreign-trade
  /currency-control/files/{fileId}/content:
    get:
      operationId: downloadFile
      summary: Скачивание файла
      description: 'Возвращает исходные байты файла напрямую.


        - путь стабилен для `fileId`, каждый запрос требует авторизации владельца;

        - файл сохраняет доступность после проведения документа на срок хранения всех связанных документов;

        - чтение не продлевает `expiresAt` невостребованного файла;

        - истёкший или удалённый файл — `410`, при отсутствии записи — `404`;

        - заблокированное содержимое — `403 FILE_BLOCKED`.'
      tags:
      - Files
      parameters:
      - name: fileId
        in: path
        required: true
        schema:
          type: string
          format: uuid
        description: Уникальный идентификатор файла
      - $ref: '#/components/parameters/IdTokenHeader'
      - $ref: '#/components/parameters/AuthorizationHeader'
      responses:
        '200':
          description: Исходное бинарное содержимое файла
          headers:
            Content-Disposition:
              required: true
              description: Имя файла; для не-ASCII используется filename* с кодированием UTF-8
              schema:
                type: string
                example: attachment; filename="files-content-sample.pdf"
            Content-Length:
              description: Размер содержимого в байтах, если заголовок присутствует
              schema:
                type: integer
                minimum: 1
                example: 1457
          content:
            application/pdf:
              schema:
                type: string
                format: binary
                example: <binary file content>
            image/tiff:
              schema:
                type: string
                format: binary
                example: <binary file content>
            image/jpeg:
              schema:
                type: string
                format: binary
                example: <binary file content>
            image/gif:
              schema:
                type: string
                format: binary
                example: <binary file content>
            image/bmp:
              schema:
                type: string
                format: binary
                example: <binary file content>
            image/png:
              schema:
                type: string
                format: binary
                example: <binary file content>
        '401':
          $ref: '#/components/responses/Unauthorized'
        '403':
          $ref: '#/components/responses/ForbiddenError'
        '404':
          $ref: '#/components/responses/NotFoundError'
        '410':
          $ref: '#/components/responses/FileGoneError'
        '500':
          $ref: '#/components/responses/InternalError'
    servers:
    - url: https://api.raiffeisen.ru/foreign-trade
components:
  responses:
    Unauthorized:
      description: Аутентификация не пройдена
    FileGoneError:
      description: Истёк срок доступности невостребованного файла (FILE_EXPIRED) или файл удалён (FILE_DELETED)
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
          example:
            code: FILE_EXPIRED
            message: Истёк срок доступности невостребованного файла
    ForbiddenError:
      description: Недостаточно прав для выполнения операции
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    ValidationError:
      description: Ошибка валидации данных
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    InternalError:
      description: Внутренняя ошибка
    NotFoundError:
      description: Запрашиваемый объект не найден
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    FileUploadRequest:
      type: object
      additionalProperties: false
      required:
      - file
      properties:
        file:
          type: string
          format: binary
          description: 'Ровно один непустой файл размером не более 20971520 байт, не массив и не Base64.


            - имя передаётся в `filename` части multipart, MIME-тип — в `Content-Type` части;

            - ограничения размера применяются к фактическим байтам файла на сервере.

            '
          example: <binary file content>
        category:
          $ref: '#/components/schemas/FileCategory'
      example:
        file: <binary file content>
        category: CONTRACT
    FileCategory:
      type: string
      description: 'Категория содержимого файла.


        **В запросе:**

        - при отсутствии `category` используется `OTHER`;

        - сервер проверяет значение по поддерживаемому справочнику;

        - неподдерживаемая категория — `400 VALIDATION_ERROR` по полю `category`;

        - пустая строка и `null` не допускаются;

        - неподдерживаемое значение не преобразуется в `OTHER` автоматически.


        **В ответе:**

        - набор известных значений может расширяться;

        - клиент должен принимать и сохранять неизвестные ему значения категории.


        **Известные значения:**

        - `CONTRACT` — Контракт

        - `LOAN_AGREEMENT` — Кредитный договор или договор займа

        - `SUPPLEMENTARY_AGREEMENT` — Дополнительное соглашение к контракту или кредитному договору

        - `SUPPORTING_DOCUMENT` — Обосновывающий или подтверждающий документ (счёт, акт, накладная и т. п.)

        - `REGISTERED_DEAL_PASSPORT_REPORT` — Ведомость банковского контроля (ВБК)

        - `CURRENCY_TRANSACTION_INFORMATION` — Сведения о валютных операциях

        - `SUPPORTING_DOCUMENT_CERTIFICATE` — Справка о подтверждающих документах

        - `OTHER` — Иное или категория не определена

        '
      default: OTHER
      example: CONTRACT
    Error:
      type: object
      required:
      - code
      - message
      properties:
        code:
          type: string
          description: 'Код ошибки.


            Известные значения:

            - `VALIDATION_ERROR` - Ошибка валидации данных запроса

            - `UNAUTHORIZED` - Токен доступа отсутствует или недействителен

            - `FORBIDDEN` - Недостаточно прав для выполнения операции

            - `NOT_FOUND` - Запрашиваемый объект не найден

            - `CONFLICT` - Конфликт текущего состояния объекта

            - `UNSUPPORTED_DIGEST_VERSION` - Версия дайджеста неизвестна или не поддерживается для новых подписей

            - `INVALID_SIGNATURE` - Подпись не соответствует содержимому документа

            - `CERTIFICATE_EXPIRED` - Срок действия сертификата истёк

            - `CERTIFICATE_REVOKED` - Сертификат отозван удостоверяющим центром

            - `CERTIFICATE_NOT_FOUND` - Сертификат с указанным идентификатором не найден

            - `UNSUPPORTED_SIGNATURE_FORMAT` - Формат подписи не поддерживается

            - `INVALID_CERTIFICATE_ALGORITHM` - Алгоритм сертификата не соответствует требованиям

            - `FILE_TOO_LARGE` - Размер файла превышает максимально допустимый

            - `UNSUPPORTED_FORMAT` - Формат файла не поддерживается

            - `INVALID_FILE_NAME` - Имя файла содержит недопустимые символы

            - `VIRUS_DETECTED` - В файле обнаружен вирус

            - `STORAGE_ERROR` - Ошибка файлового хранилища

            - `FILE_NOT_FOUND` - Файл с указанным идентификатором не найден

            - `ACCESS_DENIED` - Доступ к файлу запрещён

            - `FILE_BLOCKED` - Файл заблокирован

            - `FILE_EXPIRED` - Истёк срок доступности невостребованного файла

            - `FILE_DELETED` - Файл удалён по истечении срока хранения

            - `INTERNAL_ERROR` - Внутренняя ошибка сервера


            Список не является закрытым и может расширяться без изменения версии API.

            '
          example: VALIDATION_ERROR
        message:
          type: string
          description: Описание ошибки
          example: Ошибка валидации данных
        details:
          type: array
          items:
            type: object
            properties:
              field:
                type: string
                description: Имя поля
                example: externalId
              message:
                type: string
                description: Описание ошибки поля
                example: Некорректный формат UUID
          description: Детали по полям
    FileUploadResponse:
      description: При загрузке срок expiresAt всегда задан, файл ещё не использован в документе
      allOf:
      - $ref: '#/components/schemas/FileMetadata'
      - type: object
        required:
        - expiresAt
      example:
        fileId: 550e8400-e29b-41d4-a716-446655440000
        fileName: files-content-sample.pdf
        fileSize: 1457
        contentType: application/pdf
        category: CONTRACT
        uploadedAt: '2025-06-15T10:15:00Z'
        contentHash: ae5555eadcc27795e54c6a268684e9457539b07d4e13763fe391d53a6605f887
        expiresAt: '2025-07-15T10:15:00Z'
    FileContentHash:
      type: string
      pattern: ^[0-9a-f]{64}$
      description: 'SHA-256 исходных байтов файла без multipart-обрамления и преобразований, в шестнадцатеричном виде, нижний регистр.


        Алгоритм фиксирован: SHA-256, отдельное поле не передаётся.

        '
      example: ae5555eadcc27795e54c6a268684e9457539b07d4e13763fe391d53a6605f887
    FileMetadata:
      type: object
      description: Метаданные файла; срок expiresAt применяется только к невостребованному файлу
      required:
      - fileId
      - fileName
      - fileSize
      - contentType
      - category
      - uploadedAt
      - contentHash
      properties:
        fileId:
          type: string
          format: uuid
          description: ID сохранённого и проверенного файла
          example: 550e8400-e29b-41d4-a716-446655440000
        fileName:
          type: string
          description: Исходное имя файла из multipart-части file
          example: files-content-sample.pdf
        fileSize:
          type: integer
          minimum: 1
          maximum: 20971520
          description: Фактический размер содержимого в байтах
          example: 1457
        contentType:
          type: string
          enum:
          - application/pdf
          - image/tiff
          - image/jpeg
          - image/gif
          - image/bmp
          - image/png
          description: MIME-тип файла
          example: application/pdf
        category:
          $ref: '#/components/schemas/FileCategory'
          description: Переданная категория или OTHER
        uploadedAt:
          type: string
          format: date-time
          description: Время завершения сохранения и проверок в UTC
          example: '2025-06-15T10:15:00Z'
        expiresAt:
          type: string
          format: date-time
          description: 'Время окончания доступности невостребованного файла в UTC.


            Поле присутствует только для файла, который ещё не прикреплён к документу. После успешного прикрепления, включая черновик, поле отсутствует в ответе: файл хранится вместе с документами, включая их финальные статусы.


            > **Примечание:** отсутствие поля не означает бессрочное хранение.

            '
          example: '2025-07-15T10:15:00Z'
        contentHash:
          $ref: '#/components/schemas/FileContentHash'
      example:
        fileId: 550e8400-e29b-41d4-a716-446655440000
        fileName: files-content-sample.pdf
        fileSize: 1457
        contentType: application/pdf
        category: CONTRACT
        uploadedAt: '2025-06-15T10:15:00Z'
        expiresAt: '2025-07-15T10:15:00Z'
        contentHash: ae5555eadcc27795e54c6a268684e9457539b07d4e13763fe391d53a6605f887
  parameters:
    AuthorizationHeader:
      name: Authorization
      in: header
      description: Токен доступа
      required: true
      schema:
        type: string
        format: byte
        example: Bearer QXV0aG9yaXphdGlvbiBIZWFkZXIgRm9yIFRlc3Rpbmc=
    IdTokenHeader:
      name: Id-Token
      in: header
      description: Идентификационный токен пользователя
      required: true
      schema:
        type: string
        format: byte
        example: SUQgVE9LRU4gRk9SIFRFU1RJTkc=
x-refined-from:
- raiffeisen-ru-currency-control-documents-openapi.yml
- raiffeisen-ru-currency-control-documents-openapi.yml