Операції для організації-замовника закупівлі

Реєстрація Закупівлі

Реєстрація Закупівлі складається зі створення початкового запису та завантаження документації.

Cтворення початкового запису Закупівлі

При реєстрації закупівлі у базі даних потрібно надати всі основні деталі закупівлі (окрім двійкових документів) в тілі запиту.

POST /tenders HTTP/1.1

Отримана відповідь міститиме URL створеної закупівлі у заголовку відповіді Location та у data.id тіла.

HTTP/1.1 201 Created
Location: /tenders/64e93250be76435397e8c992ed4214d1

Завантаження документації

Вся документація закупівлі повинна бути завантажена такими запитами, по одному запиту на документ. Всі типи запитів, які підтримуються, ви можете побачити в секції Завантаження документів.

POST /tenders/64e93250be76435397e8c992ed4214d1/documents HTTP/1.1

Отримана відповідь міститиме URL створеної закупівлі у заголовку відповіді Location та у data.id тіла.

HTTP/1.1 201 Created
Location: /tenders/64e93250be76435397e8c992ed4214d1/documents/6a7d13bd8ec449e08882aeb92180d938

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

POST /api/2.5/tenders/bc3a9016b29d4fed894cc62d3ff59680/documents?acc_token=e6bb69a4c5474e4987130585951b6f3e HTTP/1.0
Authorization: Bearer broker
Content-Length: 326
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
DATA:
{
  "data": {
    "url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52879c11df4aa7ae80d3b6c4a274ce?KeyID=a8968c46&Signature=7a%2BQeAFuPxM%2BlBzTbtjmyV6b7yao2q9L6FPe2GinRg2MZjCXq%2FgudCuxpGsndtgnWoZS16e8z%2BtIfvjZTN2FDQ%3D%3D",
    "title": "Notice.pdf",
    "hash": "md5:00000000000000000000000000000000",
    "format": "application/pdf"
  }
}

Response: 201 Created
Content-Type: application/json; charset=UTF-8
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/bc3a9016b29d4fed894cc62d3ff59680/documents/8924acf921d645b7bce35748c4f9e237
{
  "data": {
    "hash": "md5:00000000000000000000000000000000",
    "author": "tender_owner",
    "title": "Notice.pdf",
    "url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52879c11df4aa7ae80d3b6c4a274ce?KeyID=a8968c46&Signature=BiR23Y26fUFdAaBBqxSqN2Lv29UkW8VjpoZA0NLoVj2cgKeSq3J%2FiuGzva%252Bl0R6wpgLbA2zfat9mNkErf3HjAg%253D%253D",
    "format": "application/pdf",
    "documentOf": "tender",
    "datePublished": "2020-05-15T01:00:01+03:00",
    "id": "8924acf921d645b7bce35748c4f9e237",
    "dateModified": "2020-05-15T01:00:01+03:00"
  }
}

Зміна Закупівлі

Замовник закупівлі може змінити і початковий запис, і відповідну документацію.

Зміна початкового запису Закупівлі

Замовник може змінити властивості Закупівлі за таким запитом. Інформація для зміни повинна міститися у вмісті повідомлення.

PATCH /tenders/64e93250be76435397e8c992ed4214d1 HTTP/1.1
HTTP/1.1 200 OK

Зміна існуючих документів

Замовник може завантажити нові версії документів закупівлі. Всі типи запитів, які підтримуються, ви можете побачити в секції Завантаження документів.

PUT /tenders/64e93250be76435397e8c992ed4214d1/documents/6a7d13bd8ec449e08882aeb92180d938 HTTP/1.1
HTTP/1.1 200 OK

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

PUT /api/2.5/tenders/bc3a9016b29d4fed894cc62d3ff59680/documents/f05f28fd104147beb09d8b4f7bbcbd2b?acc_token=e6bb69a4c5474e4987130585951b6f3e HTTP/1.0
Authorization: Bearer broker
Content-Length: 329
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
DATA:
{
  "data": {
    "url": "http://public-docs-sandbox.prozorro.gov.ua/get/5d1c2cddad3f45a3aac16cb29b81f97f?KeyID=a8968c46&Signature=npRUbqoHqffRhVY5qBagTtnjaBAGXjyYajsdTW3GZUyGT2F%2BxlRNzWG1gny1EIyXTMYSKKgafH485STIakQiBg%3D%3D",
    "title": "AwardCriteria-2.pdf",
    "hash": "md5:00000000000000000000000000000000",
    "format": "application/pdf"
  }
}

Response: 200 OK
Content-Type: application/json; charset=UTF-8
{
  "data": {
    "hash": "md5:00000000000000000000000000000000",
    "author": "tender_owner",
    "title": "AwardCriteria-2.pdf",
    "url": "http://public-docs-sandbox.prozorro.gov.ua/get/5d1c2cddad3f45a3aac16cb29b81f97f?KeyID=a8968c46&Signature=E3RouA49wKUWYJ7BPlrzsmaNUW69ZPMHhlKAAOoUy3gSRyJaA98YqWOvmbQ30Z0oCAQ44WCDW4wlwGZV0RXjCA%253D%253D",
    "format": "application/pdf",
    "documentOf": "tender",
    "datePublished": "2020-05-15T01:00:01+03:00",
    "id": "f05f28fd104147beb09d8b4f7bbcbd2b",
    "dateModified": "2020-05-15T01:00:01+03:00"
  }
}

Завантаження додаткових документів

Так само як Завантаження документації.