Туторіал
Створення кваліфікації
Лише майданчики з 5м рівнем аккредитації можуть створювати кваліфікації. ProcuringEntity може бути лише типу central. Кваліфікацію можуть створювати лише активні ЦЗО зі списку: https://prozorroukr.github.io/standards/organizations/authorized_cpb.json
Створимо кваліфікацію:
POST /api/2.5/frameworks HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"frameworkType": "electronicCatalogue",
"procuringEntity": {
"contactPoint": {
"telephone": "+0440000000",
"name": "Назва організації(ЦЗО)",
"email": "aa@aa.com"
},
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"kind": "central",
"address": {
"countryName": "Україна",
"postalCode": "01220",
"region": "м. Київ",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ"
},
"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": 3,
"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/2e17a7116854417a9ce9709b87369783
{
"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": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000000",
"email": "aa@aa.com"
},
"kind": "central"
},
"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": "2e17a7116854417a9ce9709b87369783"
},
"access": {
"token": "9572f49b75ef46ed864c472ca9eff903",
"transfer": "d3a7a7f284e74a7f9dba64697439f0b3"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Ми отримали код відповіді 201 Created, заголовок Location і тіло з додатковими полями.
Кваліфікацію було створено у статусі draft. У цьому статусі будь-яке поле, окрім технічних, може бути змінено.
PATCH /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "central"
},
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Завантаження документації
Замовник може завантажити PDF файл у створениу кваліфікацію. Завантаження повинно відбуватись згідно правил Завантаження документів.
POST /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=S4ZIJmRAPa9iDj895YM90wsfSUlBfNExiNKevl9fJdtqw9PkVqhLZP4i7c8sxPSUlRFaQu7puJZzjJwxAF%2BfBg%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/2e17a7116854417a9ce9709b87369783/documents/b3560558137b492bac22f5dc230ce1de
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "framework.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "b3560558137b492bac22f5dc230ce1de",
"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/2e17a7116854417a9ce9709b87369783/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "b3560558137b492bac22f5dc230ce1de",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
]
}
І знову можна перевірити, що є два завантажених документа.
POST /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/dc4a665229114a72993b89bb20d7874b?Signature=Jm4GFi%2B6QNs2HfsaJbxzcUM4LvKg4LV5EqnlplQKL8wXIIFTUt9UUosrTwTZJlIS%2BVTktc8TzCUrffuIxejoCA%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/2e17a7116854417a9ce9709b87369783/documents/927ddabfb980421ca7757c6c5460f9a7
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "framework_additional_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "927ddabfb980421ca7757c6c5460f9a7",
"datePublished": "2027-01-01T00:00:00+02:00",
"dateModified": "2027-01-01T00:00:00+02:00"
}
}
Якщо сталась помилка, ми можемо ще раз завантажити документ поверх старої версії:
PUT /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/documents/927ddabfb980421ca7757c6c5460f9a7?acc_token=9572f49b75ef46ed864c472ca9eff903 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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=qk9TBbp52f8gzFVdjIl6Sm4v1myg%2FUxF4n2zhcsUB6YmpifdDt5vTooiZ83jFGBnMjsw6vYlTTvnXk7AEFemDg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
}
І ми бачимо, що вона перекриває оригінальну версію:
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/documents/927ddabfb980421ca7757c6c5460f9a7?acc_token=9572f49b75ef46ed864c472ca9eff903 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/2e17a7116854417a9ce9709b87369783?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%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": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "central"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00: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-29T00:00:00+02:00",
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Після активації кваліфікації будуть розраховані періоди:
enquiryPeriod - перші 10 повних робочих днів з моменту активації.
period - період, коли постачальники можуть подавати заявки.
qualificationPeriod - останні 30 повних календарних днів кваліфікації. У цей період постачальники не можуть подавати нові заявки, але ще приймаються рішення щодо попередньо поданих заявок.
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783 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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%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": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "central"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00: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-29T00:00:00+02:00",
"agreementID": "6d10ffd01e7a4ab8a94915d9f6eebbdb",
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Перевіримо, що містить реєстр кваліфікації:
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": "2e17a7116854417a9ce9709b87369783"
}
],
"next_page": {
"offset": "1800136800.0.1.7e9df182b9937a28a731a29716987bab",
"path": "/api/2.5/frameworks?offset=1800136800.0.1.7e9df182b9937a28a731a29716987bab",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/frameworks?offset=1800136800.0.1.7e9df182b9937a28a731a29716987bab"
}
}
Відображається id - внутрішній ідентифікатор та мітка часу dateModified.
Зміна кваліфікації
У статусі active можна змінювати лише деякі поля: telephone, name, email для procuringEntity.contactPoint, description and documents.
PATCH /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "6d10ffd01e7a4ab8a94915d9f6eebbdb",
"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": "2027-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00:00:00+02:00"
},
"next_check": "2027-01-29T00:00:00+02:00",
"frameworkType": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "central"
},
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"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": "2e17a7116854417a9ce9709b87369783"
}
],
"next_page": {
"offset": "1800136800.0.1.7e9df182b9937a28a731a29716987bab",
"path": "/api/2.5/frameworks?offset=1800136800.0.1.7e9df182b9937a28a731a29716987bab",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/frameworks?offset=1800136800.0.1.7e9df182b9937a28a731a29716987bab"
}
}
Зміна 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/2e17a7116854417a9ce9709b87369783/changes?acc_token=9572f49b75ef46ed864c472ca9eff903 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/2e17a7116854417a9ce9709b87369783/changes?acc_token=9572f49b75ef46ed864c472ca9eff903 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/2e17a7116854417a9ce9709b87369783/changes?acc_token=9572f49b75ef46ed864c472ca9eff903 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/2e17a7116854417a9ce9709b87369783/changes/63565e3efe7a4a42bb26921c82f518f3
{
"data": {
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "63565e3efe7a4a42bb26921c82f518f3",
"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/2e17a7116854417a9ce9709b87369783/changes/63565e3efe7a4a42bb26921c82f518f3?acc_token=9572f49b75ef46ed864c472ca9eff903&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": "63565e3efe7a4a42bb26921c82f518f3",
"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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "6d10ffd01e7a4ab8a94915d9f6eebbdb",
"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-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00:00:00+02:00"
},
"next_check": "2027-01-29T00:00:00+02:00",
"frameworkType": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "central"
},
"changes": [
{
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "63565e3efe7a4a42bb26921c82f518f3",
"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": "2e17a7116854417a9ce9709b87369783"
}
}
}
Для детальної інформації про відображення інформації для підписів, дивитися тут: Відображення інформації для підписів.
Тепер необхідно додати документ підпису до змін:
POST /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/changes/63565e3efe7a4a42bb26921c82f518f3/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/c4fbf2317a7b4528b528c015a10e5d57?Signature=7KSQoCRr7aiLuXKNahe7SWu8Snqgvy6Xuz1SUki6IwCxjCJdtJ5S8lofSjdJU6R56AbBA2ih4PCsyQKal7vBBQ%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/2e17a7116854417a9ce9709b87369783/changes/63565e3efe7a4a42bb26921c82f518f3/documents/87e6e413c55e45f3a0a2ea9a339d73d1
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c4fbf2317a7b4528b528c015a10e5d57?Signature=wO2Z%2B74OtR3K29WwHvJRR8tNTPG%2Fs677nSP0Ly4LHbcoBeM80JWWL0iwy4MvnPwl6DhzkdLHN8%2FCz9cd5F%2BWBQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "87e6e413c55e45f3a0a2ea9a339d73d1",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Якщо було змінено поле qualificationPeriod.endDate - всі періоди будуть перераховані.
Подивимося тепер на відбір:
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
}
],
"agreementID": "6d10ffd01e7a4ab8a94915d9f6eebbdb",
"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-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00:00:00+02:00"
},
"next_check": "2027-01-29T00:00:00+02:00",
"frameworkType": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "зміна",
"telephone": "+0440000002",
"email": "ab@aa.com"
},
"kind": "central"
},
"changes": [
{
"rationale": "Відсутня подальша потреба в закупівлі з використанням рамкової угоди",
"rationaleType": "noDemandFramework",
"modifications": {
"qualificationPeriod": {
"endDate": "2027-03-08T00:00:00+02:00"
}
},
"id": "63565e3efe7a4a42bb26921c82f518f3",
"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/c4fbf2317a7b4528b528c015a10e5d57?Signature=wO2Z%2B74OtR3K29WwHvJRR8tNTPG%2Fs677nSP0Ly4LHbcoBeM80JWWL0iwy4MvnPwl6DhzkdLHN8%2FCz9cd5F%2BWBQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "87e6e413c55e45f3a0a2ea9a339d73d1",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
]
}
],
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"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": "2e17a7116854417a9ce9709b87369783"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/279fcb35af574cc388bdef2edadaccec
{
"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": "2e17a7116854417a9ce9709b87369783",
"status": "draft",
"submissionType": "electronicCatalogue",
"owner": "broker",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "279fcb35af574cc388bdef2edadaccec"
},
"access": {
"token": "680e74861490448a9177bf199cb6395b",
"transfer": "2c7416d6b206452588a7e3956cad175d"
},
"config": {
"restricted": false
}
}
Ми отримали код відповіді 201 Created, заголовок Location і тіло з додатковими полями.
Завантаження документації по заявці
Документи можливо завантажити/оновити тільки до заявки у статусі draft.
Усі операції над документами такі ж як у кваліфікації:
POST /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/documents?acc_token=680e74861490448a9177bf199cb6395b 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/d9006a35da3b4389bf1be5cd34a3071a?Signature=AAVs8klPItfOgpXmSLKSdPVkqkyurE0Cb6Ert1YivEQN3KXJ33xrlDNzdtvxaxnnzkmwnZThFNaJoHXuxs4%2FBQ%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/279fcb35af574cc388bdef2edadaccec/documents/81cb9414812d4689bc318678d3456a30
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "submission_docs.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/d9006a35da3b4389bf1be5cd34a3071a?Signature=i8SHbMgp8F%2BDTPKCmPFxk0f7CTww8xsbmAdwhOky%2FgyFcAIuTveMDAT69TBjFyLOOYgdCosl%2FL%2FQ6JWzoPq%2BCA%3D%3D&KeyID=a8968c46",
"language": "uk",
"confidentiality": "public",
"id": "81cb9414812d4689bc318678d3456a30",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
GET /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/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/d9006a35da3b4389bf1be5cd34a3071a?Signature=i8SHbMgp8F%2BDTPKCmPFxk0f7CTww8xsbmAdwhOky%2FgyFcAIuTveMDAT69TBjFyLOOYgdCosl%2FL%2FQ6JWzoPq%2BCA%3D%3D&KeyID=a8968c46",
"language": "uk",
"confidentiality": "public",
"id": "81cb9414812d4689bc318678d3456a30",
"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/279fcb35af574cc388bdef2edadaccec/documents?acc_token=680e74861490448a9177bf199cb6395b 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/3cd211e97f284e79b39a6dbba518a484?Signature=G0iQnXOb8ERMANs4d%2F1v67Ah85fwi%2BBr3e40dr3%2Fufmg3O%2BN1dgK%2FmScN%2F7KWFMzOUReuDcqRdenVrM0o5ewCw%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/279fcb35af574cc388bdef2edadaccec/documents?acc_token=680e74861490448a9177bf199cb6395b 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/755dcc02111848bfaccb0f24edc68253?Signature=fnpGjdlcPG9nmaBNuOQOHKWdEjDrZWrnqz421atOUWtbg9xWrUqT2lrJ%2BxiG0HXYdYLER47rtRbX8CRi7BLICw%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/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f
{
"data": {
"documentType": "technicalSpecifications",
"hash": "md5:00000000000000000000000000000000",
"title": "specs.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?download=755dcc02111848bfaccb0f24edc68253",
"language": "uk",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати",
"confidentiality": "buyerOnly",
"id": "4259f769559d4b3b8259fd39d013a36f",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Власник заявки та власник відбору бачить такі документи і може завантажиити їх:
GET /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?acc_token=680e74861490448a9177bf199cb6395b 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/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?download=755dcc02111848bfaccb0f24edc68253",
"language": "uk",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати",
"confidentiality": "buyerOnly",
"id": "4259f769559d4b3b8259fd39d013a36f",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Всі інші користувачі не можуть переглянути документ:
GET /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f 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": "4259f769559d4b3b8259fd39d013a36f",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Ніхто окрім власника заявки та власника відбору не може викачати документ:
GET /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?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/279fcb35af574cc388bdef2edadaccec?acc_token=680e74861490448a9177bf199cb6395b 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": "81cb9414812d4689bc318678d3456a30",
"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/d9006a35da3b4389bf1be5cd34a3071a?Signature=i8SHbMgp8F%2BDTPKCmPFxk0f7CTww8xsbmAdwhOky%2FgyFcAIuTveMDAT69TBjFyLOOYgdCosl%2FL%2FQ6JWzoPq%2BCA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "public"
},
{
"documentType": "technicalSpecifications",
"id": "4259f769559d4b3b8259fd39d013a36f",
"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/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?download=755dcc02111848bfaccb0f24edc68253",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати"
}
],
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"status": "deleted",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "electronicCatalogue",
"id": "279fcb35af574cc388bdef2edadaccec"
},
"config": {
"restricted": false
}
}
Оновлення заявки
Заявка може бути оновлена лише у статусі draft:
PATCH /api/2.5/submissions/279fcb35af574cc388bdef2edadaccec?acc_token=680e74861490448a9177bf199cb6395b 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": "81cb9414812d4689bc318678d3456a30",
"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/d9006a35da3b4389bf1be5cd34a3071a?Signature=i8SHbMgp8F%2BDTPKCmPFxk0f7CTww8xsbmAdwhOky%2FgyFcAIuTveMDAT69TBjFyLOOYgdCosl%2FL%2FQ6JWzoPq%2BCA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "public"
},
{
"documentType": "technicalSpecifications",
"id": "4259f769559d4b3b8259fd39d013a36f",
"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/279fcb35af574cc388bdef2edadaccec/documents/4259f769559d4b3b8259fd39d013a36f?download=755dcc02111848bfaccb0f24edc68253",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Дуже конфіденційний файл, треба приховати"
}
],
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"status": "draft",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "electronicCatalogue",
"id": "279fcb35af574cc388bdef2edadaccec"
},
"config": {
"restricted": false
}
}
Активація заявки
Заявку можна активувати лише до настання period.endDate
PATCH /api/2.5/submissions/3b382cf2e93241ecbc760c66c18bcfd6?acc_token=b30af78ba8964a839295518c1e083123 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": "2e17a7116854417a9ce9709b87369783",
"status": "active",
"dateModified": "2027-01-17T00:00:00+02:00",
"date": "2027-01-17T00:00:00+02:00",
"owner": "broker",
"submissionType": "electronicCatalogue",
"qualificationID": "6fce332a98dc49939a6a6f0dc2fa33c6",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "3b382cf2e93241ecbc760c66c18bcfd6"
},
"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": "3b382cf2e93241ecbc760c66c18bcfd6"
}
],
"next_page": {
"offset": "1800136800.0.1.08913bf494297a37a0bbdfdf234ec80b",
"path": "/api/2.5/submissions?offset=1800136800.0.1.08913bf494297a37a0bbdfdf234ec80b",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/submissions?offset=1800136800.0.1.08913bf494297a37a0bbdfdf234ec80b"
}
}
Перевіримо об’єкт рішення по заявці:
GET /api/2.5/qualifications/6fce332a98dc49939a6a6f0dc2fa33c6 HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"submissionID": "3b382cf2e93241ecbc760c66c18bcfd6",
"qualificationType": "electronicCatalogue",
"status": "pending",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "6fce332a98dc49939a6a6f0dc2fa33c6"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Всі операції над об’єктом рішення по заявці може виконувати лише framework_owner (власник кваліфікації).
Завантаження документації до рішення по заявці
Документи можливо завантажити/оновити тільки до рішення у статусі pending.
Усі операції над документами такі ж як у кваліфікації:
POST /api/2.5/qualifications/6fce332a98dc49939a6a6f0dc2fa33c6/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/44b27ba57ebb42799fa916dd90cbcd06?Signature=lL93PUe%2BdGrK3mL%2BcrAljBWjoST8o97%2BBiYzEC%2FgvvInxO%2B8jJixwhOkrwGA4vFd5Fiwnrd5m0V6J8oWJgJwCQ%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/6fce332a98dc49939a6a6f0dc2fa33c6/documents/8f03b1c810d4412d9a91ef455e8f1746
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "qualification.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/44b27ba57ebb42799fa916dd90cbcd06?Signature=CyUTMi2tHUnxe%2FxLr0VTCMwpuk1m3CLR97kuKhYCnh6%2Fk%2FaRaqXBBih0PWER%2FwOmP9zNRFBMn4BvlueesT6lBA%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "8f03b1c810d4412d9a91ef455e8f1746",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
GET /api/2.5/qualifications/6fce332a98dc49939a6a6f0dc2fa33c6/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/44b27ba57ebb42799fa916dd90cbcd06?Signature=CyUTMi2tHUnxe%2FxLr0VTCMwpuk1m3CLR97kuKhYCnh6%2Fk%2FaRaqXBBih0PWER%2FwOmP9zNRFBMn4BvlueesT6lBA%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "8f03b1c810d4412d9a91ef455e8f1746",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
]
}
Відміна рішення по заявці
Рішення можливо відмінити лише у статусі pending.
Перед відміною рішення необхідно додати файл підпису до кваліфікації. Якщо нема файлу підпису під час відміни, ми побачимо помилку:
PATCH /api/2.5/qualifications/6fce332a98dc49939a6a6f0dc2fa33c6?acc_token=9572f49b75ef46ed864c472ca9eff903 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/6fce332a98dc49939a6a6f0dc2fa33c6/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/3575d7dd58a045c19256c28c4866c127?Signature=xLJrRg5fDLeTMW7A2dgr6O8azT7DTrV77vvk90QJ%2Fy4qBFgCVtsIkSNXu5AMFIkqTQOkpX4nQ8bFv8l6kU39BA%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/6fce332a98dc49939a6a6f0dc2fa33c6/documents/06e3ea84303045fbb20ef26bac72b1d2
{
"data": {
"documentType": "evaluationReports",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/3575d7dd58a045c19256c28c4866c127?Signature=%2BYNzwN081cIDXskzSTB6A1YbwBG1qGPX%2FnsZmL86El%2BoVWSoIsWNoqoPTKU8ibCgaO5UA8%2Fa7gqcBlT6KT2EDQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "06e3ea84303045fbb20ef26bac72b1d2",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Тепер можна відмінити рішення по заявці:
PATCH /api/2.5/qualifications/6fce332a98dc49939a6a6f0dc2fa33c6?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "8f03b1c810d4412d9a91ef455e8f1746",
"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/44b27ba57ebb42799fa916dd90cbcd06?Signature=CyUTMi2tHUnxe%2FxLr0VTCMwpuk1m3CLR97kuKhYCnh6%2Fk%2FaRaqXBBih0PWER%2FwOmP9zNRFBMn4BvlueesT6lBA%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
},
{
"documentType": "evaluationReports",
"id": "06e3ea84303045fbb20ef26bac72b1d2",
"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/3575d7dd58a045c19256c28c4866c127?Signature=%2BYNzwN081cIDXskzSTB6A1YbwBG1qGPX%2FnsZmL86El%2BoVWSoIsWNoqoPTKU8ibCgaO5UA8%2Fa7gqcBlT6KT2EDQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "3b382cf2e93241ecbc760c66c18bcfd6",
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"status": "unsuccessful",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationType": "electronicCatalogue",
"id": "6fce332a98dc49939a6a6f0dc2fa33c6"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Після відміни рішення, пов’язана завявка змінює статус з active на complete.
Перевіримо що сталося з заявками після відміни рішення:
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/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": "2e17a7116854417a9ce9709b87369783",
"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": "6fce332a98dc49939a6a6f0dc2fa33c6",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "3b382cf2e93241ecbc760c66c18bcfd6"
},
{
"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": "2e17a7116854417a9ce9709b87369783",
"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": "2efd8f11d2914763ab331e36e358d306",
"datePublished": "2027-01-17T00:00:00+02:00",
"id": "df5dc7536f7d45ff992315d32ec972a0"
}
],
"next_page": {
"offset": "1800136800.0.2.a2e1c3162dc61529ff0cf45f734d4d45",
"path": "/api/2.5/submissions?offset=1800136800.0.2.a2e1c3162dc61529ff0cf45f734d4d45",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/submissions?offset=1800136800.0.2.a2e1c3162dc61529ff0cf45f734d4d45"
}
}
Підтвердження рішення по заявці
Рішення можливо погодити лише у статусі pending.
Перед погодженням необхідно додати файл підпису до кваліфікації. Якщо нема файлу підпису під час активації, ми побачимо помилку:
PATCH /api/2.5/qualifications/2efd8f11d2914763ab331e36e358d306?acc_token=9572f49b75ef46ed864c472ca9eff903 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/2efd8f11d2914763ab331e36e358d306/documents?acc_token=9572f49b75ef46ed864c472ca9eff903 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/f4460b1c315d4593a5e8ad2d537f6c8a?Signature=UzPaH8JCPDwLLITqJ8DFJvwIttnLRaGRUD21KTjWvmhQg9cw3N%2BYqEA3E1jE%2Bi1Yx%2Bl76KE%2FxuNR40vl5WH7CA%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/2efd8f11d2914763ab331e36e358d306/documents/9919627f07044baebfaed5d11e58f6e9
{
"data": {
"documentType": "evaluationReports",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f4460b1c315d4593a5e8ad2d537f6c8a?Signature=NCEh4tuyEVQ7aj36fGVzeCn2VNvSEvfQCRWffKc0eFrmAK75HyM6w4gXpKqEsoS0eZyCaZ769E7r8wxwTpWBBQ%3D%3D&KeyID=a8968c46",
"language": "uk",
"id": "9919627f07044baebfaed5d11e58f6e9",
"datePublished": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00"
}
}
Тепер можна підтвердити рішення по заявці:
PATCH /api/2.5/qualifications/2efd8f11d2914763ab331e36e358d306?acc_token=9572f49b75ef46ed864c472ca9eff903 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": "9919627f07044baebfaed5d11e58f6e9",
"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/f4460b1c315d4593a5e8ad2d537f6c8a?Signature=NCEh4tuyEVQ7aj36fGVzeCn2VNvSEvfQCRWffKc0eFrmAK75HyM6w4gXpKqEsoS0eZyCaZ769E7r8wxwTpWBBQ%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "df5dc7536f7d45ff992315d32ec972a0",
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"status": "active",
"date": "2027-01-17T00:00:00+02:00",
"dateModified": "2027-01-17T00:00:00+02:00",
"qualificationType": "electronicCatalogue",
"id": "2efd8f11d2914763ab331e36e358d306"
},
"config": {
"restricted": false,
"qualificationComplainDuration": 0
}
}
Після підтвердження рішення по заявці, якщо це було перше затверджене рішення система створює реєстр з контрактом, в іншому випадку система додає контракт до реєстру.
Перевіримо кваліфікацію:
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783 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": "b3560558137b492bac22f5dc230ce1de",
"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/e38e94f4fbab44ecb6f74b90a27e6181?Signature=eYTcMLrU9pbzXw3zQawemAR2B5P4wH7q9Oi%2BaSrfd8yz0GREYrG3PD2aGzaBcLE443%2FXz7h48KBhMQ9rMl8HDw%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/dc4a665229114a72993b89bb20d7874b?Signature=cdTNyz3oB7rPP2%2Fou8SnYPoxabwo%2BQcAzgKapCGy9PY%2Fo3NSfRnJlvm9jzPX3Maq8xi6wTSODTEEEXWyEhYpCg%3D%3D&KeyID=a8968c46",
"dateModified": "2027-01-01T00:00:00+02:00",
"language": "uk"
},
{
"id": "927ddabfb980421ca7757c6c5460f9a7",
"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/0f4300d9a1594cfc800f2ea11c9a38d1?Signature=%2FEIDl4zhMc%2FQIlBBsuAcBovf0l1hIzOWn0E%2BS7E45QoXJ0ZAOOPKXmO2jUWxMhgObJloZ9%2FVLIiar4eop2K7Dg%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": "electronicCatalogue",
"procuringEntity": {
"name": "Повна назва юридичної організації.",
"identifier": {
"scheme": "UA-EDR",
"id": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "central"
},
"enquiryPeriod": {
"startDate": "2027-01-01T00:00:00+02:00",
"endDate": "2027-01-15T00:00:00+02:00",
"clarificationsUntil": "2027-01-20T00: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-29T00:00:00+02:00",
"agreementID": "6d10ffd01e7a4ab8a94915d9f6eebbdb",
"id": "2e17a7116854417a9ce9709b87369783"
},
"config": {
"restrictedDerivatives": false,
"clarificationUntilDuration": 3,
"qualificationComplainDuration": 0,
"hasItems": false
}
}
Ви можете побачити, що в кваліфікації з’явилось поле agreementID, тож давайте перевіримо реєстр:
GET /api/2.5/agreements/6d10ffd01e7a4ab8a94915d9f6eebbdb 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": "2e17a7116854417a9ce9709b87369783",
"agreementType": "electronicCatalogue",
"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": "40996564",
"legalName": "Назва організації(ЦЗО)"
},
"address": {
"countryName": "Україна",
"streetAddress": "вул. Банкова, 11, корпус 1",
"locality": "м. Київ",
"region": "м. Київ",
"postalCode": "01220"
},
"contactPoint": {
"name": "Назва організації(ЦЗО)",
"telephone": "+0440000001",
"email": "aa@aa.com"
},
"kind": "central"
},
"classification": {
"description": "Mustard seeds",
"scheme": "ДК021",
"id": "03111600-8"
},
"additionalClassifications": [
{
"scheme": "ДК003",
"id": "17.21.1",
"description": "папір і картон гофровані, паперова й картонна тара"
}
],
"contracts": [
{
"id": "835a18a5042142a1b24c75b5e938446e",
"qualificationID": "2efd8f11d2914763ab331e36e358d306",
"submissionID": "df5dc7536f7d45ff992315d32ec972a0",
"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": "c2fe71f3d39b44068cc0a2d10cfb61fc",
"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": "6d10ffd01e7a4ab8a94915d9f6eebbdb"
},
"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": "6d10ffd01e7a4ab8a94915d9f6eebbdb"
}
],
"next_page": {
"offset": "1800136800.0.1.d60419c2cb524cb40e10854920361da7",
"path": "/api/2.5/agreements?offset=1800136800.0.1.d60419c2cb524cb40e10854920361da7",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/agreements?offset=1800136800.0.1.d60419c2cb524cb40e10854920361da7"
}
}
Перевіримо, що містить реєстр рішення по заявці:
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": "6fce332a98dc49939a6a6f0dc2fa33c6"
},
{
"dateModified": "2027-01-17T00:00:00+02:00",
"id": "2efd8f11d2914763ab331e36e358d306"
}
],
"next_page": {
"offset": "1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250",
"path": "/api/2.5/qualifications?offset=1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications?offset=1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250"
}
}
Перевіримо всі рішення по заявці до данної кваліфікації:
GET /api/2.5/frameworks/2e17a7116854417a9ce9709b87369783/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": "8f03b1c810d4412d9a91ef455e8f1746",
"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/6fce332a98dc49939a6a6f0dc2fa33c6/documents/8f03b1c810d4412d9a91ef455e8f1746?download=44b27ba57ebb42799fa916dd90cbcd06",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
},
{
"documentType": "evaluationReports",
"id": "06e3ea84303045fbb20ef26bac72b1d2",
"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/6fce332a98dc49939a6a6f0dc2fa33c6/documents/06e3ea84303045fbb20ef26bac72b1d2?download=3575d7dd58a045c19256c28c4866c127",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "3b382cf2e93241ecbc760c66c18bcfd6",
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"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": "6fce332a98dc49939a6a6f0dc2fa33c6"
},
{
"documents": [
{
"documentType": "evaluationReports",
"id": "9919627f07044baebfaed5d11e58f6e9",
"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/2efd8f11d2914763ab331e36e358d306/documents/9919627f07044baebfaed5d11e58f6e9?download=f4460b1c315d4593a5e8ad2d537f6c8a",
"dateModified": "2027-01-17T00:00:00+02:00",
"language": "uk"
}
],
"submissionID": "df5dc7536f7d45ff992315d32ec972a0",
"frameworkID": "2e17a7116854417a9ce9709b87369783",
"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": "2efd8f11d2914763ab331e36e358d306"
}
],
"next_page": {
"offset": "1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250",
"path": "/api/2.5/qualifications?offset=1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250",
"uri": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/qualifications?offset=1800136800.0.2.aafb8a82e7510d2d2e0b5ffdf5087250"
}
}
Завершення кваліфікації
Завершення кваліфікації відбувається автоматично після настання дати qualificationPeriod.endDate.
PATCH запит з новим значенням qualificationPeriod.endDate дозволяє завершити фрейморк раніше запланованого часу, але не раніше 30 повних календарних днів з моменту зміни qualificationPeriod.endDate.