Специфікація методів API Специфікація методів API
  • Порядок авторизації в системі
  • Порядок доступа до сервера API
  • Методи GET

    • Довідник цінних паперів
    • Довідних депозитарних установ
    • Довідник депозитарних операцій
    • Довідник статусів розпоряджень
    • Інформація про рахунки депонентів
    • Інформація про стан рахунків депонентів
    • Журнал надісланих розпоряджень
    • Журнал виконаних операцій
    • Отримання статусу розпорядження
  • Методи POST

    • Операція створення розпорядження на внутрішній переказ всередині ДУ
  • Методи GET

    • Довідник цінних паперів
    • Довідних депозитарних установ
    • Довідник депозитарних операцій
    • Довідник статусів розпоряджень
    • Інформація про рахунки депонентів
    • Інформація про стан рахунків депонентів
    • Журнал надісланих розпоряджень
    • Журнал виконаних операцій
    • Отримання статусу розпорядження
  • Методи POST

    • Операція створення розпорядження на внутрішній переказ всередині ДУ
  • Порядок авторизації в системі
  • Порядок доступа до сервера API
  • Методи GET

    • Довідник цінних паперів
    • Довідних депозитарних установ
    • Довідник депозитарних операцій
    • Довідник статусів розпоряджень
    • Інформація про рахунки депонентів
    • Інформація про стан рахунків депонентів
    • Журнал надісланих розпоряджень
    • Журнал виконаних операцій
    • Отримання статусу розпорядження
  • Методи POST

    • Операція створення розпорядження на внутрішній переказ всередині ДУ
  • Методи GET

    • Довідник цінних паперів
    • Довідних депозитарних установ
    • Довідник депозитарних операцій
    • Довідник статусів розпоряджень
    • Інформація про рахунки депонентів
    • Інформація про стан рахунків депонентів
    • Журнал надісланих розпоряджень
    • Журнал виконаних операцій
    • Отримання статусу розпорядження
  • Методи POST

    • Операція створення розпорядження на внутрішній переказ всередині ДУ
  • Загальний опис
  • Порядок авторизації в системі
  • Порядок доступа до сервера API
  • Перелік методів API
  • Опис методів

  • Опис схем обміну даними формата XML

    • GET

    • POST

      • Внутрішній переказ ЦП OWNI
        • XSD-схема відповіді
        • Приклад запиту
  • Обробка помилок
  • api
  • Опис схем обміну даними формата XML
  • POST

Внутрішній переказ ЦП OWNI

# Опис методу

# XSD-схема відповіді

<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="urn:schemas-owni" elementFormDefault="qualified" targetNamespace="urn:schemas-owni" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="OWNI">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="1" name="Document" type="tns:DocumentData" />
      <xs:element minOccurs="1" maxOccurs="1" name="Sign" nillable="true" type="tns:RestrictedString_1_48000" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="DocumentData">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="PREF" nillable="true" type="tns:LimitedString1_36" />
      <xs:element minOccurs="1" maxOccurs="1" name="SIDE" type="tns:SIDE_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="REQ" nillable="true" type="tns:LimitedString1_36" />
      <xs:element minOccurs="1" maxOccurs="1" name="SETTLE" type="tns:DateTimeOffset" />
      <xs:element minOccurs="1" maxOccurs="1" name="TRADE" type="tns:DateTimeOffset" />
      <xs:element minOccurs="1" maxOccurs="1" name="STS" type="tns:STS_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="MREM" nillable="true" type="tns:RestrictedString_1_1000" />
      <xs:element minOccurs="1" maxOccurs="1" name="ISIN_CODE" nillable="true" type="tns:RestrictedString_1_12" />
      <xs:element minOccurs="1" maxOccurs="1" name="QTY" type="xs:decimal" />
      <xs:element minOccurs="1" maxOccurs="1" name="TRANTYPE" type="tns:TRAN_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="CUSTODIAN_L1" nillable="true" type="tns:CUSTODIAN_L1_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="CUSTODIAN_L2" nillable="true" type="tns:CUSTODIAN_L2_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="CUSTODIAN_CPARTY_L1" nillable="true" type="tns:CUSTODIAN_CPARTY_L1_TYPE" />
      <xs:element minOccurs="1" maxOccurs="1" name="CUSTODIAN_CPARTY_L2" nillable="true" type="tns:CUSTODIAN_CPARTY_L2_TYPE" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="SIDE_TYPE">
    <xs:restriction base="xs:string">
      <xs:enumeration value="DELI" />
      <xs:enumeration value="RECE" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="DateTimeOffset" />
  <xs:simpleType name="STS_TYPE">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Y" />
      <xs:enumeration value="N" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="TRAN_TYPE">
    <xs:restriction base="xs:string">
      <xs:enumeration value="OWNI" />
    </xs:restriction>
  </xs:simpleType>
  <xs:complexType name="CUSTODIAN_L1_TYPE">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="CUST_BIC" nillable="true" type="tns:RestrictedString_1_11" />
      <xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="tns:RestrictedString_1_60" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CUSTODIAN_L2_TYPE">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="NAME" nillable="true" type="tns:RestrictedString_1_150" />
      <xs:element minOccurs="1" maxOccurs="1" name="REFERENCE" nillable="true" type="tns:LimitedString1_36" />
      <xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="tns:RestrictedString_1_60" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CUSTODIAN_CPARTY_L1_TYPE">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="BIC" nillable="true" type="tns:RestrictedString_1_11" />
      <xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="tns:RestrictedString_1_60" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="CUSTODIAN_CPARTY_L2_TYPE">
    <xs:sequence>
      <xs:element minOccurs="1" maxOccurs="1" name="NAME" nillable="true" type="tns:RestrictedString_1_11" />
      <xs:element minOccurs="1" maxOccurs="1" name="ACCOUNT_REFERENCE" nillable="true" type="tns:RestrictedString_1_60" />
      <xs:element minOccurs="1" maxOccurs="1" name="REFERENCE" nillable="true" type="tns:LimitedString1_36" />
    </xs:sequence>
  </xs:complexType>
  <xs:simpleType name="RestrictedString_1_12">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="12" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RestrictedString_1_150">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="150" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RestrictedString_1_1000">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="1000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RestrictedString_1_48000">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="48000" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RestrictedString_1_11">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="11" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="RestrictedString_1_60">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="60" />
    </xs:restriction>
  </xs:simpleType>
  <xs:simpleType name="LimitedString1_36">
    <xs:restriction base="xs:string">
      <xs:minLength value="1" />
      <xs:maxLength value="36" />
    </xs:restriction>
  </xs:simpleType>
</xs:schema>

# Приклад запиту

<?xml version="1.0" encoding="utf-8"?>
<OWNI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Document xmlns="urn:schemas-owni">
    <PREF>13</PREF>
    <SIDE>DELI</SIDE>
    <REQ>REQ</REQ>
    <SETTLE>2025-08-28T15:23:16.3466754+03:00</SETTLE>
    <TRADE>2025-08-28T15:23:16.346692+03:00</TRADE>
    <STS>Y</STS>
    <MREM>MREM</MREM>
    <ISIN_CODE>UA5000011040</ISIN_CODE>
    <QTY>1</QTY>
    <TRANTYPE>OWNI</TRANTYPE>
    <CUSTODIAN_L1>
      <CUST_BIC>DUUUUAL2XXX</CUST_BIC>
      <ACCOUNT_REFERENCE>100100-IN10000001</ACCOUNT_REFERENCE>
    </CUSTODIAN_L1>
    <CUSTODIAN_L2>
      <NAME>ТОВ Ю. О.1</NAME>
      <REFERENCE>20000001</REFERENCE>
      <ACCOUNT_REFERENCE>100100-IN10000001</ACCOUNT_REFERENCE>
    </CUSTODIAN_L2>
    <CUSTODIAN_CPARTY_L1>
      <BIC>DUUUUAL2XXX</BIC>
      <ACCOUNT_REFERENCE>100100-IN10007319</ACCOUNT_REFERENCE>
    </CUSTODIAN_CPARTY_L1>
    <CUSTODIAN_CPARTY_L2>
      <NAME>Іваненко28 С. П.</NAME>
      <ACCOUNT_REFERENCE>100100-IN10007319</ACCOUNT_REFERENCE>
      <REFERENCE>1000000028</REFERENCE>
    </CUSTODIAN_CPARTY_L2>
  </Document>
  <Sign xmlns="urn:schemas-owni">MIIkaAYJKoZIhvcNAQcCoIIkWTCCJFUCAQExDjAMBgoqhiQCAQEBAQIBMAsGCSqGSIb3DQEHAaCCBv8wggb7MIIGo6ADAgECAhQ2MEOAPpo0HAQAAAAADQAAhkIBADANBgsqhiQCAQEBAQMBATCBtDEhMB8GA1UECgwY0JTQnyAi0JTQhtCvIiAo0KLQldCh0KIpMTswO...rest-of-sign</Sign>
</OWNI>
Отримання статусу розпорядження OperationState
Обробка помилок

← Отримання статусу розпорядження OperationState Обробка помилок→

Copyright © 2020-2025 CSD | MIT License
  • Система
  • Світлий
  • Темний
  • Читання
×