Date: 07.07.2017

Перевірка сертифіката


Основне посилання: http://ucci-service.org/api/v1

Дані методи дозволять  Вам перевірити наявність та завантажити відповідний сертифікат походження


/verify/cert

Метод дозволяє перевірити наявність відповідного сертифіката походження

Параметри
 Параметр  Приклад  Обов'язковий  Опис
 format  json,xml  ні  Бажаний формат відповіді (за замовчуванням json)
 api_key  xxxxxxxxx  так  API ключ додатку
 cert_number  xxxxxxxxx  так   Номер сертифіката
 blank_number  xxxxxxxxx  так   Номер бланка сертифіката
 issue_date  26.06.2017  так   Дата видачі сертифіката у форматі DD.MM.YYYY
Приклади
  • Запит на перевірку наявності сертифіката походження у форматі xml

    http://ucci-service.org/api/v1/verify/cert?format=xml&api_key=12345&cert_number=xxxxxxxxx&blank_number=xxxxxxxxx&issue_date=26.06.2017

    Відповідь

    <?xml version="1.0" encoding="utf-8"?>
    <result>
      <ok>true</ok>
      <found>true</found>
      <anul>xxx</anul>
      <pdf>
        <key>xxx</key>
        <expires>36000</expires>
      </pdf>
    </result>
Помилки

У випадку помилкого запиту, у відповідь Ви отримаєте повідомлення з описом помилки

{
  "ok": false,
  "message": "Error: api_key is required"
}

або

<?xml version="1.0" encoding="utf-8"?>
<result>
    <ok>false</ok>
    <message>Error: api_key is required</message>
</result>

/verify/pdf

Метод дозволяє завантажити відповідний сертифікат

Параметри
 Параметр  Приклад  Обов'язковий  Опис
 format  json,xml  ні  Бажаний формат відповіді (за замовчуванням json)
 api_key  xxxxxxxxx  так  API ключ додатку
 pdf_key  xxxxxxxxx  так   Код сертифіката (отриманий в результаті перевірки наявності сертифіката pdf.key)
Приклади
  • Запит на перевірку наявності сертифіката походження у форматі xml

    http://ucci-service.org/api/v1/verify/pdf?api_key=12345&pdf_key=xxxxxxxxx
Помилки

У випадку помилкого запиту, у відповідь Ви отримаєте повідомлення з описом помилки

{
  "ok": false,
  "message": "Error: api_key is required"
}

або

<?xml version="1.0" encoding="utf-8"?>
<result>
    <ok>false</ok>
    <message>Error: api_key is required</message>
</result>