Туторіал
Створення кваліфікації
Створимо кваліфікацію:
POST /api/2.5/frameworks HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000",
"email": "aa@aa.com"
},
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"kind": "authority",
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"locality": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1"
},
"name": "Державне управління справами"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"classification": {
"scheme": "ДК021",
"description": "Mustard seeds",
"id": "03111600-8"
},
"title": "Узагальнена назва закупівлі",
"description": "Назва предмета закупівлі",
"qualificationPeriod": {
"endDate": "2028-02-05T00:00:00+02:00"
}
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35
{
"data": {
"status": "draft",
"title": "Узагальнена назва закупівлі",
"description": "Назва предмета закупівлі",
"qualificationPeriod": {
"endDate": "2028-02-05T00:00:00+02:00"
},
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000000",
"email": "aa@aa.com"
},
"kind": "authority"
},
"prettyID": "UA-F-2027-01-01-000001",
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00",
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"access": {
"token": "cee9eb6518094660a3f497fa88a6bb33",
"transfer": "85106e64334e402193997e04bb05697a"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Ми отримали код відповіді 201 Created, заголовок Location і тіло з додатковими полями.
Відбір з типом assetRecoveryManagementAgency може створити лише замовник з procuringEntity.kind: authority.
Кваліфікацію було створено у статусі draft. У цьому статусі будь-яке поле, окрім технічних, може бути змінено.
PATCH /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"procuringEntity": {
"contactPoint": {
"telephone": "+0440000001"
}
},
"title": "updated in draft status"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі",
"status": "draft",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00",
"qualificationPeriod": {
"endDate": "2028-02-05T00:00:00+02:00"
},
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "authority"
},
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Завантаження документації
Замовник може завантажити PDF файл у створену кваліфікацію. Завантаження повинно відбуватись згідно правил Завантаження документів.
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "framework.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=k0GdZw%2FpA%2Fmod9jKbL3XlqfL6QxSx6rdEPL6oODkm4kce%2FOsQv83EendHyWzvmBrf9ljzzdEedS8YOhj8jaUDQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents/c90e2bf932a346109d5d35ce21cd857e
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
}
Код відповіді 201 Created та заголовок Location підтверджують, що документ було створено. Додатково можна зробити запит точки входу API колекції документів, щоб підтвердити дію:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
]
}
І знову можна перевірити, що є два завантажених документа.
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "framework_additional_docs.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=40j02qHyOvWi3Qdn2p0XCMozSkvMHrNrsiTBudc8tA2XI2RWtzGd6EmVmdZaQW4RQqQlYedCzpyyA42QbctODA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents/f1debc432d0d454c884381af76042b88
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
}
Якщо сталась помилка, ми можемо ще раз завантажити документ поверх старої версії:
PUT /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents/f1debc432d0d454c884381af76042b88?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "framework_additional_docs.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=cqw73wTBjNPnJ2RNsnFNL5N8OtbMRVVyQbG0gG4xvadxOIt6DhnUZmYYl7jl7myHZ%2FsWgwbGA7XvVFk2ofENCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
}
І ми бачимо, що вона перекриває оригінальну версію:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/documents/f1debc432d0d454c884381af76042b88?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk",
"previousVersions": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
]
}
}
Активація кваліфікації
Наступний крок - змінити статус кваліфікації на active.
qualificationPeriod.endDate має бути у проміжку не менш ніж 365 днів і не більш ніж 1461 днів з моменту активації.
PATCH /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "active"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00",
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
},
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "authority"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00",
"clarificationsUntil": "2028-01-13T00:00:00+02:00"
},
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Після активації кваліфікації будуть розраховані періоди:
period - період, коли постачальники можуть подавати заявки. Він починається з моменту активації і завершується за 30 повних календарних днів до qualificationPeriod.endDate.
enquiryPeriod - період, коли можна ставити запитання. На відміну від інших типів відборів, для assetRecoveryManagementAgency цей період триває весь час подання заявок, тобто enquiryPeriod.endDate дорівнює period.endDate. Поле enquiryPeriod.clarificationsUntil рахується від кінця періоду запитань і дорівнює clarificationUntilDuration (5) робочих днів.
qualificationPeriod - останні 30 повних календарних днів кваліфікації. У цей період постачальники не можуть подавати нові заявки, але ще приймаються рішення щодо попередньо поданих заявок.
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
},
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "authority"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00",
"clarificationsUntil": "2028-01-13T00:00:00+02:00"
},
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"agreementID": "b4ca5c4cd572494ba8690ad06f96e0db",
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Для assetRecoveryManagementAgency механізм визнання відбору таким, що не відбувся, вимкнений: заявки приймаються до завершення періоду подання заявок незалежно від їх кількості, і відбір не переходить у статус unsuccessful через недостатню кількість заявок.
Перевіримо, що містить реєстр кваліфікації:
GET /api/2.5/frameworks HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "694d326a48af44acb0a8c77f9663fe35"
}
],
"next_page": {
"offset": "1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add",
"path": "/api/2.5/frameworks?offset=1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/frameworks?offset=1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add"
}
}
Відображається id - внутрішній ідентифікатор та мітка часу dateModified.
Зміна кваліфікації
У статусі active можна змінювати лише деякі поля: telephone, name, email для procuringEntity.contactPoint, description and documents.
PATCH /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"procuringEntity": {
"contactPoint": {
"telephone": "+0440000002",
"name": "зміна",
"email": "ab@aa.com"
}
},
"description": "Назва предмета закупівлі1"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі1",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "b4ca5c4cd572494ba8690ad06f96e0db",
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00"
},
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00",
"clarificationsUntil": "2028-01-13T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "authority"
},
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Додатково оновлена властивість dateModified, щоб відображати останню дату модифікації.
Ще одна перевірка списку відображає нову дату модифікації:
GET /api/2.5/frameworks HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "694d326a48af44acb0a8c77f9663fe35"
}
],
"next_page": {
"offset": "1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add",
"path": "/api/2.5/frameworks?offset=1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/frameworks?offset=1800136800.0.1.cd5b3f526b2ef940ea5c5a5a59a35add"
}
}
Зміна qualificationPeriod в активному відборі
Також у статусі active можна замінити endDate поле в qualificationPeriod, але це можна зробити вже через окремий ендпоінт.
Існують наступні валідації для зміни терміну дії відбору qualificationPeriod.endDate:
qualificationPeriod.endDate couldn’t be less than 30 full calendar days from now
qualificationPeriod.endDate couldn’t be more than 1461 full calendar days from now
Зміну терміну дії відбору може виконувати лише framework_owner (власник кваліфікації) використовуючи ченжі.
Поля, які необхідно заповнити для зміни терміну дії відбору:
qualificationPeriod.endDate (in change.modifications)
rationale
rationaleType
documents (optional)
Спробуємо змінити qualificationPeriod.endDate на ранню дату:
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"modifications": {
"qualificationPeriod": {
"endDate": "2027-02-01T00:00:00+02:00"
}
},
"rationaleType": "other",
"rationale": "Треба закінчити швидше відбір"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "modifications.qualificationPeriod",
"description": "qualificationPeriod.endDate couldn't be less than 30 full calendar days from now"
}
]
}
Спробуємо змінити qualificationPeriod.endDate на пізню дату:
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"modifications": {
"qualificationPeriod": {
"endDate": "2031-02-25T00:00:00+02:00"
}
},
"rationaleType": "other",
"rationale": "Треба подовжити відбір"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "modifications.qualificationPeriod",
"description": "qualificationPeriod.endDate couldn't be more than 1461 full calendar days from now"
}
]
}
Успішна зміна терміну дії відбору:
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"rationaleType": "noDemandFramework",
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes/abcefe5e94cd4541ab77dbe83267b6bc
{
"data": {
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "abcefe5e94cd4541ab77dbe83267b6bc",
"previous": {
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
}
},
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Необхідно вказати параметр opt_context=true для того, щоб отримати додаткову інформацію з відбору для підписання змін:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes/abcefe5e94cd4541ab77dbe83267b6bc?acc_token=cee9eb6518094660a3f497fa88a6bb33&opt_context=true HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "abcefe5e94cd4541ab77dbe83267b6bc",
"previous": {
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
}
},
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
},
"context": {
"framework": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі1",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "b4ca5c4cd572494ba8690ad06f96e0db",
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-02-06T00:00:00+02:00"
},
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-03-08T00:00:00+02:00"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-02-06T00:00:00+02:00",
"clarificationsUntil": "2027-02-13T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "authority"
},
"changes": [
{
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "abcefe5e94cd4541ab77dbe83267b6bc",
"previous": {
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
}
},
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
],
"id": "694d326a48af44acb0a8c77f9663fe35"
}
}
}
Для детальної інформації про відображення інформації для підписів, дивитися тут: Відображення інформації для підписів.
Тепер необхідно додати документ підпису до змін:
POST /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes/abcefe5e94cd4541ab77dbe83267b6bc/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "sign.p7s",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/76362161fc2c4892930a448c7d79f2ff?Signature=p7X0oPLveorFYTTLceenH6r1wrxq6yrbNjvF%2FmOTuOogy91CudFGb9qONrJMscymoknbT5K67tDYeiOl7PQ9Ag%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/pkcs7-signature"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/changes/abcefe5e94cd4541ab77dbe83267b6bc/documents/92b1cf0be54e4fd382222d1ff7484be0
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/76362161fc2c4892930a448c7d79f2ff?Signature=7gUFU1q41yaFqXUPfILcEfsaS6OozqiOYUAJUzJzN2nKUsNQxQ4mds6QQEMXuHOfcXbUDjVom4E0VTWjLMd6Bg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "92b1cf0be54e4fd382222d1ff7484be0",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Якщо було змінено поле qualificationPeriod.endDate - всі періоди будуть перераховані. Для assetRecoveryManagementAgency разом з period.endDate зміниться і enquiryPeriod.endDate, бо вони завжди однакові.
Подивимося тепер на відбір:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі1",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "b4ca5c4cd572494ba8690ad06f96e0db",
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-02-06T00:00:00+02:00"
},
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-03-08T00:00:00+02:00"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-02-06T00:00:00+02:00",
"clarificationsUntil": "2027-02-13T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "authority"
},
"changes": [
{
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "abcefe5e94cd4541ab77dbe83267b6bc",
"previous": {
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
}
},
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"documents": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/76362161fc2c4892930a448c7d79f2ff?Signature=7gUFU1q41yaFqXUPfILcEfsaS6OozqiOYUAJUzJzN2nKUsNQxQ4mds6QQEMXuHOfcXbUDjVom4E0VTWjLMd6Bg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "92b1cf0be54e4fd382222d1ff7484be0",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
]
}
],
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Тепер у відборі існує новий об’єкт changes з попереднім значенням qualificationPeriod.endDate і новим значенням. Всі зміни терміну дії відбору будуть збережені в цьому об’єкті.
Реєстрація заявки
Після активації кваліфікації, користувачі можуть зареєструвати свої заявки в період з framework.period.startDate до framework.period.endDate:
POST /api/2.5/submissions HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"tenderers": [
{
"address": {
"countryName": "Україна",
"locality": "м. Вінниця",
"postalCode": "21100",
"region": "Вінницька область",
"streetAddress": "вул. Островського, 33"
},
"contactPoint": {
"email": "soleksuk@gmail.com",
"name": "Сергій Олексюк",
"telephone": "+380432216930"
},
"identifier": {
"scheme": "UA-EDR",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»",
"id": "00137256",
"uri": "http://www.sc.gov.ua/"
},
"name": "ДКП «Школяр»",
"scale": "micro"
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restricted": false
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f
{
"data": {
"tenderers": [
{
"name": "ДКП «Школяр»",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "draft",
"submissionType": "assetRecoveryManagementAgency",
"owner": "broker",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "8c615538188b443e90ad63788fda2f5f"
},
"access": {
"token": "816862aad01045b6990c5d92fa43a83d",
"transfer": "64bc319639fa4e4bb37fbc20d8416165"
},
"config": {
"restricted": false
}
}
Ми отримали код відповіді 201 Created, заголовок Location і тіло з додатковими полями.
Завантаження документації по заявці
Документи можливо завантажити/оновити тільки до заявки у статусі draft.
Усі операції над документами такі ж як у кваліфікації:
POST /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "submission_docs.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b47a4f5b104a404092e8d33a6049f3fd?Signature=nGaEtgizRJZw%2FDBrIX6Agzlr1%2BHt0I2FrKcHJMUAlbRBTFqEJ06VxhsFT9f7kuxtTsjy1RaNxmn%2FBFUTKP9gDw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/7ce34a1a5a8b4498922ec6c3bc32dd15
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "submission_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b47a4f5b104a404092e8d33a6049f3fd?Signature=g4bx59SQBrn0X2zAa11JNMHjTq7q20ojWGKhVn%2BoQPaQ0gSbcmpRGp2cpnrZujJmXFTbUd%2Bu5AabcXWHq1N1AQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"confidentiality": "public",
"id": "7ce34a1a5a8b4498922ec6c3bc32dd15",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
GET /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "submission_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b47a4f5b104a404092e8d33a6049f3fd?Signature=g4bx59SQBrn0X2zAa11JNMHjTq7q20ojWGKhVn%2BoQPaQ0gSbcmpRGp2cpnrZujJmXFTbUd%2Bu5AabcXWHq1N1AQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"confidentiality": "public",
"id": "7ce34a1a5a8b4498922ec6c3bc32dd15",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
]
}
Конфіденційні файли у заявці
Документи можуть бути публічними та конфіденційними.
Приховання (конфіденційність) може бути застосована/змінена для документів у заявці у статусі draft. Обов’язковим є додавання поля обґрунтування confidentialityRationale для confidentiality: buyerOnly.
Додамо документи з confidentiality: buyerOnly і подивимося, що ми маємо:
POST /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "specs.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/027e3d4f1874494f8893e60670b17924?Signature=MCNws0L7IUMY9dPv1QfoVMPBXjOkMrBD7JMzO2WkZsf0RMI9t%2BYxgSe6%2FopdP9WdshuYk1gDnWCWBPrfqBL5Cg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword",
"documentType": "technicalSpecifications",
"confidentiality": "buyerOnly"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "confidentialityRationale",
"description": [
"confidentialityRationale is required"
]
}
]
}
Додамо поле обґрунтування confidentialityRational:
POST /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "specs.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/07b7c6880f574d9eba920c11d9e891eb?Signature=GT%2FFFOfw7s8QPwfU6j9kTVn0gO%2FAYvQHyjcnQ%2B8Gwg2noX5rsF05axLNcgFJ60LYpHfbQ5Z6FupgYdr5Q5E%2BCQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword",
"documentType": "technicalSpecifications",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff
{
"data": {
"documentType": "technicalSpecifications",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?download=07b7c6880f574d9eba920c11d9e891eb",
"language": "uk",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати",
"confidentiality": "buyerOnly",
"id": "81090217a2874adcbeff4a7837ce8aff",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Власник заявки та власник відбору бачить такі документи і може завантажити їх:
GET /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"documentType": "technicalSpecifications",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?download=07b7c6880f574d9eba920c11d9e891eb",
"language": "uk",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати",
"confidentiality": "buyerOnly",
"id": "81090217a2874adcbeff4a7837ce8aff",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Всі інші користувачі не можуть переглянути документ:
GET /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"documentType": "technicalSpecifications",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"language": "uk",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати",
"confidentiality": "buyerOnly",
"id": "81090217a2874adcbeff4a7837ce8aff",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Ніхто окрім власника заявки та власника відбору не може викачати документ:
GET /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?download=1 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Document download forbidden."
}
]
}
Видалення заявки
Заявка може бути видалена лише у статусі draft:
PATCH /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "deleted"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"tenderers": [
{
"name": "НАЗВА",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"documents": [
{
"id": "7ce34a1a5a8b4498922ec6c3bc32dd15",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "submission_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b47a4f5b104a404092e8d33a6049f3fd?Signature=g4bx59SQBrn0X2zAa11JNMHjTq7q20ojWGKhVn%2BoQPaQ0gSbcmpRGp2cpnrZujJmXFTbUd%2Bu5AabcXWHq1N1AQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "public"
},
{
"documentType": "technicalSpecifications",
"id": "81090217a2874adcbeff4a7837ce8aff",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?download=07b7c6880f574d9eba920c11d9e891eb",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати"
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "deleted",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "assetRecoveryManagementAgency",
"id": "8c615538188b443e90ad63788fda2f5f"
},
"config": {
"restricted": false
}
}
Оновлення заявки
Заявка може бути оновлена лише у статусі draft:
PATCH /api/2.5/submissions/8c615538188b443e90ad63788fda2f5f?acc_token=816862aad01045b6990c5d92fa43a83d HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"tenderers": [
{
"address": {
"countryName": "Україна",
"locality": "м. Вінниця",
"postalCode": "21100",
"region": "Вінницька область",
"streetAddress": "вул. Островського, 33"
},
"contactPoint": {
"email": "soleksuk@gmail.com",
"name": "Сергій Олексюк",
"telephone": "+380432216930"
},
"identifier": {
"scheme": "UA-EDR",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»",
"id": "00137256",
"uri": "http://www.sc.gov.ua/"
},
"name": "НАЗВА",
"scale": "micro"
}
]
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"tenderers": [
{
"name": "НАЗВА",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"documents": [
{
"id": "7ce34a1a5a8b4498922ec6c3bc32dd15",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "submission_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b47a4f5b104a404092e8d33a6049f3fd?Signature=g4bx59SQBrn0X2zAa11JNMHjTq7q20ojWGKhVn%2BoQPaQ0gSbcmpRGp2cpnrZujJmXFTbUd%2Bu5AabcXWHq1N1AQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "public"
},
{
"documentType": "technicalSpecifications",
"id": "81090217a2874adcbeff4a7837ce8aff",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/8c615538188b443e90ad63788fda2f5f/documents/81090217a2874adcbeff4a7837ce8aff?download=07b7c6880f574d9eba920c11d9e891eb",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати"
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "draft",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "assetRecoveryManagementAgency",
"id": "8c615538188b443e90ad63788fda2f5f"
},
"config": {
"restricted": false
}
}
Активація заявки
Заявку можна активувати лише до настання period.endDate
PATCH /api/2.5/submissions/9b5222e8bc6448cdb6d020a4cc87adee?acc_token=6663117bc0464e6492e61c47a254cff3 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "active"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"tenderers": [
{
"name": "ДКП «Школяр»",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "active",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "assetRecoveryManagementAgency",
"qualificationID": "c2579ad5c86d4c5a8f56b1376c8bd1ae",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "9b5222e8bc6448cdb6d020a4cc87adee"
},
"config": {
"restricted": false
}
}
Після активації заявки, автоматично створюється об’єкт рішення по заявці і заповнюється поле qualificationID в заявці.
Перевіримо, що містить реєстр заявки:
GET /api/2.5/submissions HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "9b5222e8bc6448cdb6d020a4cc87adee"
}
],
"next_page": {
"offset": "1800136800.0.1.dbdcd67d5719945e06d30917a81f9950",
"path": "/api/2.5/submissions?offset=1800136800.0.1.dbdcd67d5719945e06d30917a81f9950",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/submissions?offset=1800136800.0.1.dbdcd67d5719945e06d30917a81f9950"
}
}
Перевіримо об’єкт рішення по заявці:
GET /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"submissionID": "9b5222e8bc6448cdb6d020a4cc87adee",
"qualificationType": "assetRecoveryManagementAgency",
"status": "pending",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "c2579ad5c86d4c5a8f56b1376c8bd1ae"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Всі операції над об’єктом рішення по заявці може виконувати лише framework_owner (власник кваліфікації).
Завантаження документації до рішення по заявці
Документи можливо завантажити/оновити тільки до рішення у статусі pending.
Усі операції над документами такі ж як у кваліфікації:
POST /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "qualification.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/d38d2094d2714494aa389ccfc17ef0e9?Signature=c0w8htDIQvFCgjwQwxuk6MznRC%2Fti%2Fr%2FWjV1%2Bcfjgur1dx%2F3EvEOdhSdGhvAe4OD%2BABBxaNyAX0s51RmqbbVCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents/eb1893f1458949b9af76537855af15b8
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "qualification.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/d38d2094d2714494aa389ccfc17ef0e9?Signature=tzEzPwO6yp40zPm4ELNUxG5ZS8GgoRIbV6jdwTmB024lh3zWcXzUc22oxdhetLolUPHYeoW3LRfTumz86puIDQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "eb1893f1458949b9af76537855af15b8",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
GET /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "qualification.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/d38d2094d2714494aa389ccfc17ef0e9?Signature=tzEzPwO6yp40zPm4ELNUxG5ZS8GgoRIbV6jdwTmB024lh3zWcXzUc22oxdhetLolUPHYeoW3LRfTumz86puIDQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "eb1893f1458949b9af76537855af15b8",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
]
}
Відміна рішення по заявці
Рішення можливо відмінити лише у статусі pending.
Перед відміною рішення необхідно додати файл підпису до кваліфікації. Якщо нема файлу підпису під час відміни, ми побачимо помилку:
PATCH /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "unsuccessful"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "documents",
"description": "Document with type 'evaluationReports' and format pkcs7-signature is required"
}
]
}
Файл підпису повинен мати documentType: evaluationReports та title: *.p7s. Додамо такий документ:
POST /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "sign.p7s",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/9c97ab9f4bec426092784d12850f9078?Signature=gQy%2BFVQW4HMWSipSaNJ%2FVpcGt6nx2e%2FfGhyEO5I2wocuUqg18nmYwD7JJZj24AC9yGni2AU5r7H5zIirTSyiCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/pkcs7-signature",
"documentType": "evaluationReports"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents/871f2e0314b140168fe497b22555a0ff
{
"data": {
"documentType": "evaluationReports",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/9c97ab9f4bec426092784d12850f9078?Signature=p5r8IZ9MYB0bId3H5kz85Jz7g7UlCXKa993S2lDo2j73Kfqo9ZEXFJ4BKaQQKI2qBGNlLcmatX3oqsS691lBDA%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "871f2e0314b140168fe497b22555a0ff",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Тепер можна відмінити рішення по заявці:
PATCH /api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "unsuccessful"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"documents": [
{
"id": "eb1893f1458949b9af76537855af15b8",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "qualification.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/d38d2094d2714494aa389ccfc17ef0e9?Signature=tzEzPwO6yp40zPm4ELNUxG5ZS8GgoRIbV6jdwTmB024lh3zWcXzUc22oxdhetLolUPHYeoW3LRfTumz86puIDQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
},
{
"documentType": "evaluationReports",
"id": "871f2e0314b140168fe497b22555a0ff",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/9c97ab9f4bec426092784d12850f9078?Signature=p5r8IZ9MYB0bId3H5kz85Jz7g7UlCXKa993S2lDo2j73Kfqo9ZEXFJ4BKaQQKI2qBGNlLcmatX3oqsS691lBDA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "9b5222e8bc6448cdb6d020a4cc87adee",
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "unsuccessful",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationType": "assetRecoveryManagementAgency",
"id": "c2579ad5c86d4c5a8f56b1376c8bd1ae"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Після відміни рішення, пов’язана заявка змінює статус з active на complete.
Перевіримо що сталося з заявками після відміни рішення:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/submissions HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"tenderers": [
{
"name": "ДКП «Школяр»",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "complete",
"dateCreated": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"qualificationID": "c2579ad5c86d4c5a8f56b1376c8bd1ae",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "9b5222e8bc6448cdb6d020a4cc87adee"
},
{
"tenderers": [
{
"name": "ДКП «Школяр»",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "complete",
"dateCreated": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"qualificationID": "9c914725c97747e985a307738c228ced",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "b545af91a7834ebf81901eecf74c9d07"
}
],
"next_page": {
"offset": "1800136800.0.2.8b30f158fbb4c0387db93cfc8571946a",
"path": "/api/2.5/submissions?offset=1800136800.0.2.8b30f158fbb4c0387db93cfc8571946a",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/submissions?offset=1800136800.0.2.8b30f158fbb4c0387db93cfc8571946a"
}
}
Підтвердження рішення по заявці
Рішення можливо погодити лише у статусі pending.
Перед погодженням необхідно додати файл підпису до кваліфікації. Якщо нема файлу підпису під час активації, ми побачимо помилку:
PATCH /api/2.5/qualifications/9c914725c97747e985a307738c228ced?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "active"
}
}
HTTP/1.0 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "documents",
"description": "Document with type 'evaluationReports' and format pkcs7-signature is required"
}
]
}
Файл підпису повинен мати documentType: evaluationReports та title: *.p7s. Додамо такий документ:
POST /api/2.5/qualifications/9c914725c97747e985a307738c228ced/documents?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "sign.p7s",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/080b2e8fe4054713aeb4d481e52bd0ad?Signature=NieKnrhZNqA9h2y2%2BHlG9B90%2BlGcSblRmeh3qzGGeSdnReDCKBZLZn2KudFMXdtLZ%2F3eq7DyVb7QVMBQVqpRCA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/pkcs7-signature",
"documentType": "evaluationReports"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/9c914725c97747e985a307738c228ced/documents/9ab5466881e147b4be4954ced0f1381e
{
"data": {
"documentType": "evaluationReports",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/080b2e8fe4054713aeb4d481e52bd0ad?Signature=xdoeXgJCc3M2F3jn7R%2BMDc8XHTv1rYipuCuP9wtQWZWlY6fGorHL72m2XTw1brfyaKV5XGr2y2gHbnwRNjYHCw%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "9ab5466881e147b4be4954ced0f1381e",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Тепер можна підтвердити рішення по заявці:
PATCH /api/2.5/qualifications/9c914725c97747e985a307738c228ced?acc_token=cee9eb6518094660a3f497fa88a6bb33 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"status": "active"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"documents": [
{
"documentType": "evaluationReports",
"id": "9ab5466881e147b4be4954ced0f1381e",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/080b2e8fe4054713aeb4d481e52bd0ad?Signature=xdoeXgJCc3M2F3jn7R%2BMDc8XHTv1rYipuCuP9wtQWZWlY6fGorHL72m2XTw1brfyaKV5XGr2y2gHbnwRNjYHCw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "b545af91a7834ebf81901eecf74c9d07",
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "active",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationType": "assetRecoveryManagementAgency",
"id": "9c914725c97747e985a307738c228ced"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Оскільки для assetRecoveryManagementAgency конфігурація qualificationComplainDuration дорівнює 0, період оскарження рішення (complaintPeriod) не розраховується.
Після підтвердження рішення по заявці, якщо це було перше затверджене рішення система створює реєстр з контрактом, в іншому випадку система додає контракт до реєстру.
Перевіримо кваліфікацію:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"prettyID": "UA-F-2027-01-01-000001",
"title": "updated in draft status",
"description": "Назва предмета закупівлі",
"status": "active",
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"documents": [
{
"id": "c90e2bf932a346109d5d35ce21cd857e",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/04862167af794e1aad7552919ad2b153?Signature=d6Q2EING0J%2F3s4AKC0XbkjWYMpz3SPW9ghA%2BWSq4nVO0NGn2E%2BXzzTXgHLEArzRtESNuL0pdqYebiiWn6pTTAA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e9a8d7f716cd418b803ae2b11e43ca68?Signature=n69hNOMkY%2BQ41RT8es6SHFHWZxuwv3gmCfeLaNU3fLRN3ruwGySkgVO4IS8UBuwNdsZDrLNdmI1EpBPrYDvlDg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "f1debc432d0d454c884381af76042b88",
"datePublished": "2027-01-01T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f32685fc035144189461853ad5f671e7?Signature=ARnFKXTRwTQRUkp4A6laIikLdWeIQxWpd0vhEWpeudOmKGFYXIivtLWOsmALEa8JvGa0%2B%2BS0yTTs4v1hr5WOCQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"owner": "broker",
"date": "2027-01-01T00:00:00+02:00",
"dateCreated": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
},
"frameworkType": "assetRecoveryManagementAgency",
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "authority"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00",
"clarificationsUntil": "2028-01-13T00:00:00+02:00"
},
"period": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2028-01-06T00:00:00+02:00"
},
"next_check": "2027-01-01T00:00:00+02:00",
"agreementID": "b4ca5c4cd572494ba8690ad06f96e0db",
"id": "694d326a48af44acb0a8c77f9663fe35"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 5,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Ви можете побачити, що в кваліфікації з’явилось поле agreementID, тож давайте перевіримо реєстр:
GET /api/2.5/agreements/b4ca5c4cd572494ba8690ad06f96e0db HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"agreementID": "UA-2027-01-17-000001",
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"agreementType": "assetRecoveryManagementAgency",
"status": "active",
"period": {
"startDate": "2027-01-17T00:00:00+02:00",
"endDate": "2028-02-05T00:00:00+02:00"
},
"procuringEntity": {
"name": "Державне управління справами",
"identifier": {
"scheme": "UA-EDR",
"id": "00037256",
"legalName": "Назва організації"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Державне управління справами",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "authority"
},
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"contracts": [
{
"id": "ee1a23e79084404aa33dd278f57ef817",
"qualificationID": "9c914725c97747e985a307738c228ced",
"submissionID": "b545af91a7834ebf81901eecf74c9d07",
"status": "active",
"suppliers": [
{
"name": "ДКП «Школяр»",
"scale": "micro",
"identifier": {
"scheme": "UA-EDR",
"id": "00137256",
"uri": "http://www.sc.gov.ua/",
"legalName": "Державне комунальне підприємство громадського харчування «Школяр»"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Островського, 33",
"locality": "м. Вінниця",
"region": "Вінницька область",
"postalCode": "21100"
},
"contactPoint": {
"name": "Сергій Олексюк",
"telephone": "+380432216930",
"email": "soleksuk@gmail.com"
}
}
],
"milestones": [
{
"id": "6dc0f8a122224c59af7ae8969227ac61",
"status": "scheduled",
"type": "activation",
"dueDate": "2028-02-05T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
],
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
],
"owner": "broker",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"next_check": "2028-02-05T00:00:00+02:00",
"dateCreated": "2027-01-17T00:00:00+02:00",
"id": "b4ca5c4cd572494ba8690ad06f96e0db"
},
"config": {
"restricted": false
}
}
Як ви можете побачити реєстр в статусі active та має контракт, тож ми можемо побачити цей реєстр в потоці даних:
GET /api/2.5/agreements HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "b4ca5c4cd572494ba8690ad06f96e0db"
}
],
"next_page": {
"offset": "1800136800.0.1.cde62cde5a63a2b0f5fa10775b095ef9",
"path": "/api/2.5/agreements?offset=1800136800.0.1.cde62cde5a63a2b0f5fa10775b095ef9",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/agreements?offset=1800136800.0.1.cde62cde5a63a2b0f5fa10775b095ef9"
}
}
Перевіримо, що містить реєстр рішення по заявці:
GET /api/2.5/qualifications HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "c2579ad5c86d4c5a8f56b1376c8bd1ae"
},
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "9c914725c97747e985a307738c228ced"
}
],
"next_page": {
"offset": "1800136800.0.2.17b76c96268416d1d33f216923606218",
"path": "/api/2.5/qualifications?offset=1800136800.0.2.17b76c96268416d1d33f216923606218",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications?offset=1800136800.0.2.17b76c96268416d1d33f216923606218"
}
}
Перевіримо всі рішення по заявці до данної кваліфікації:
GET /api/2.5/frameworks/694d326a48af44acb0a8c77f9663fe35/qualifications HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"documents": [
{
"id": "eb1893f1458949b9af76537855af15b8",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "qualification.doc",
"format": "application/msword",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents/eb1893f1458949b9af76537855af15b8?download=d38d2094d2714494aa389ccfc17ef0e9",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
},
{
"documentType": "evaluationReports",
"id": "871f2e0314b140168fe497b22555a0ff",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/c2579ad5c86d4c5a8f56b1376c8bd1ae/documents/871f2e0314b140168fe497b22555a0ff?download=9c97ab9f4bec426092784d12850f9078",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "9b5222e8bc6448cdb6d020a4cc87adee",
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "unsuccessful",
"date": "2027-01-17T00:00:00+02:00",
"dateCreated": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "c2579ad5c86d4c5a8f56b1376c8bd1ae"
},
{
"documents": [
{
"documentType": "evaluationReports",
"id": "9ab5466881e147b4be4954ced0f1381e",
"datePublished": "2027-01-17T00:00:00+02:00",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications/9c914725c97747e985a307738c228ced/documents/9ab5466881e147b4be4954ced0f1381e?download=080b2e8fe4054713aeb4d481e52bd0ad",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "b545af91a7834ebf81901eecf74c9d07",
"frameworkID": "694d326a48af44acb0a8c77f9663fe35",
"status": "active",
"date": "2027-01-17T00:00:00+02:00",
"dateCreated": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "9c914725c97747e985a307738c228ced"
}
],
"next_page": {
"offset": "1800136800.0.2.17b76c96268416d1d33f216923606218",
"path": "/api/2.5/qualifications?offset=1800136800.0.2.17b76c96268416d1d33f216923606218",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications?offset=1800136800.0.2.17b76c96268416d1d33f216923606218"
}
}
Завершення кваліфікації
Завершення кваліфікації відбувається автоматично після настання дати qualificationPeriod.endDate.
PATCH запит з новим значенням qualificationPeriod.endDate дозволяє завершити фрейморк раніше запланованого часу, але не раніше 30 повних календарних днів з моменту зміни qualificationPeriod.endDate.