Журнал виконаних операцій Operation
# Опис схем обміну даними формата XML
| URL-адреса: | Опис |
|---|---|
| /api/v1/operation/{format} | Отримання журнала операцій |
| /api/v1/operation/{format}?DateBegin={DateBegin}&DateEnd={DateEnd} | Отримання журнала операцій за період |
| /api/v1/operation/{format}?Account={account} | Отримання журнала операцій по рахунку |
| /api/v1/operation/{format}/?Account={account}&DateBegin={DateBegin}&DateEnd={DateEnd} | Отримання журнала операцій по рахунку за період |
Метод: GET
# Параметри path
| Параметр path | Опис |
|---|---|
| {format} | Формат відповіді. Можливі значення: - xml |
# Параметри запиту
| Параметр path | Обов'язковість | Тип | Опис |
|---|---|---|---|
| {account} | - | string | Номер рахунку |
| {DateBegin} | - | string | Дата початку періоду, формат ГГГГММДД |
| {DateEnd} | - | string | Дата кінця періоду, формат ГГГГММДД |
Обмеження:
Інтервал, що запитується, не може бути більше 31 дня.
# Приклад запиту
curl -I -X GET "https://api.csd.ua/api/v1/operation/xml/?Account=123456-UA12345678"
curl -I -X GET "https://api.csd.ua/api/v1/operation/xml/?Account=123456-UA12345678&DateBegin=20210901&DateEnd=20210930"
# Поля записів
| Номер | Визначення поля | Назва поля | Тип поля |
|---|---|---|---|
| 1. | Дата звіту | REPORT_DATE | Datetimeoffset |
| 2. | ID операції | ID | Long |
| 3. | ID розпорядження | REFERENCE | String(20) |
| 4. | номер розпорядження | BARGAIN | String(20) |
| 5. | ISIN | ISIN_CODE | String(20) |
| 6. | кількість | QTY | Long |
| 7. | тип операції - код | TRANTYPE | String(10) |
| 8. | назва операції | TRANTYPE_DESCRIPTION | String(256) |
| 9. | ознака "списання/зарахування" | STATUS | Credit/Debit |
| 10. | дата виконання операції | CHANGE_DATE | DateTime |
| 11. | залишок після виконання операції | BALANCE | Decimal(28,13) |
| 12. | номер рахунку | ACCOUNT_REFERENCE | String(20) |
| 13. | власник рахунку | ACCOUNT_OWNER_LIST | String(255) |
| 14. | додаткова інформація | REMARKS | String(60) |