Вітаємо на сайті документації по openprocurement.audit.api!¶
Monitoring¶
Туторіал¶
Створення проекту моніторингу¶
Примітка
Маємо наступний список:
GET /api/2.5/monitorings HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [],
"next_page": {
"offset": "",
"path": "/api/2.5/monitorings?offset=",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?offset="
}
}
Він пустий. Але ми можемо спробувати створити нові об’єкти:
POST /api/2.5/monitorings HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 12
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {}
}
Response: 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "tender_id",
"description": [
"This field is required."
]
},
{
"location": "body",
"name": "reasons",
"description": [
"This field is required."
]
},
{
"location": "body",
"name": "procuringStages",
"description": [
"This field is required."
]
}
]
}
Спробуемо надати всі обовязкові поля та деяку додаткову (не обов’язкову) інформацію:
POST /api/2.5/monitorings HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 526
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"parties": [
{
"name": "The State Audit Service of Ukraine",
"contactPoint": {
"name": "Oleksii Kovalenko",
"telephone": "0440000000"
},
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"countryName": "Ukraine",
"postalCode": "04070",
"region": "Kyiv",
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv"
},
"roles": [
"sas"
]
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "draft",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "c715421038304838a046654fa8c1e9aa"
}
}
Success! Please note that monitoring is in „draft“ status. Monitorings in „draft“ status are not visible in general list. Such monitorings would only be visible in a separate feed (mode=real_draft) and you’ll need an acess token to see them:
GET /api/2.5/monitorings?mode=real_draft HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "c715421038304838a046654fa8c1e9aa",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Оприлюднення рішення про початок моніторингу¶
Примітка
Спробуємо змінити статус моніторингу для активації:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 30
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "active"
}
}
Response: 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "decision",
"description": "This field is required."
}
]
}
Додаємо учасника моніторингу відповідального за публікацію:
Додаємо рішення про початок моніторингу:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 467
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"decision": {
"description": "text",
"date": "2018-01-02T01:05:00",
"documents": [
{
"title": "lorem.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=75tLjc4W308YCvDvFjEkUGnpRSqf%2FpyXBE7PPSgXrDw93TssMikA7%2Fq%2BG6vMyJD6%2BQ1uft7V%2BxG7MXKxS70TBw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
],
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "draft",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-02T03:05:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Також ми можемо додати документ окремо. Завантаження повинно відбуватись згідно правил.
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/decision/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 324
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "dolor.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=lJcbLhgnmkZ2a%2FKN6qiADevs6BA%2BLS1W1XH1KoeBeoqHRJnKCJtw8my8flu2S4cv4kBwEF7q4LDBolORB2z0Dg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/decision/documents/6eb0b671cbe641bbb97ecef5a87d6ce6
{
"data": {
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
}
Тепер активуємо моніторинг:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 30
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "active"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "active",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Успіх, моніторинг було активовано.
Після публікації ми вже не можемо змінити рішення про початок моніторингу:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 55
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"decision": {
"description": "another_text"
}
}
}
Response: 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "decision",
"description": "This field cannot be updated in the active status."
}
]
}
Також ми можемо опублікувати рішення про початок моніторингу одним запитом:
PATCH /api/2.5/monitorings/e04c20ad90e64cdbb7dee9a3459cf38c HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 485
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "active",
"decision": {
"description": "text",
"date": "2018-01-02T00:00:00",
"documents": [
{
"title": "lorem.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2f198c183caf412aa04ef9de19a8ec39?Signature=6cEBiWbmQS3ejZKfm4PCEmydIt7hzv%2F%2BQKyrlZ4%2FZHMRZejZGMZgMHTwidjIyOpaeRawIXsmg59sgRv%2B7x2eBg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
],
"relatedParty": "47cbc1f79fac4f29ae9bfa57cd1d727f"
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "7e36c2af6c3c92198329808d9443eea8",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "active",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"parties": [
{
"id": "47cbc1f79fac4f29ae9bfa57cd1d727f",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-02T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "e04c20ad90e64cdbb7dee9a3459cf38c",
"decision": {
"description": "text",
"documents": [
{
"id": "42a2ad16a51c41fbaa6e989145f9a73d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2f198c183caf412aa04ef9de19a8ec39?Signature=P28otbfOKNosN%252Bw1QHwbUoSV%2FZt1LAxLb3NKOH9FC%252BI9zcaeB2D%2FGzSwuCManf6haIzHD1e49lbYGL2cBAanBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T02:00:00+02:00",
"dateModified": "2018-01-02T02:00:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T02:00:00+02:00",
"datePublished": "2018-01-02T02:00:00+02:00",
"date": "2018-01-02T00:00:00+02:00",
"relatedParty": "47cbc1f79fac4f29ae9bfa57cd1d727f"
}
}
}
Отримання токену¶
Примітка
Для того, щоб отримати права для майбутнього редагування моніторингу, необхідно зробити запит на PATCH: /monitorings/{id}/credentials
з API ключем майданчика, де була згенерована закупівля.
Ви можете передати токен доступу такими способами:
- параметр рядка URL запиту
acc_token
- заголовок HTTP запиту
X-Access-Token
access.token
в тілі запитів POST/PUT/PATCH
In the PATCH: /monitorings/{id}/credentials?acc_token={tender_token}
:
id
відповідає за id моніторингу,tender_token
відповідає за токен тендеру.
Відповідь буде містити access.token
для моніторингу та використовується для подальшого вносу змін у моніторинг.
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/credentials?acc_token=c849deea74e1d58f305dc743c8b95348 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 0
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "active",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-04T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
}
},
"access": {
"token": "ab906ad83e9c4acd9b9c06215f87bfe6"
}
}
Запит пояснень¶
Примітка
Для опублікованого моніторингу у власнику моніторингу можна запитати пояснення:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 465
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"title": "ipsum.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=dZf7AvbLlFWM%2B4eTpQKSd4%2B6s5A7z3xNxxLAY%2BrbKoNpMhPJ3HAPriDM5QQLlXcJtmvDbEOZr1tyzLfak1FbCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
],
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/ca85c88b657b4bba974b037e532e581c
{
"data": {
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
Бачимо що було згенеровано поле ``postOf`. Можливі наступні значення:
decision
- означає що запит/відповідь відносяться до рішення про початок моніторингу та було додано уactive
статусіconclusion
- означає що запит/відповідь відносяться до висновку та було додано уactive
статусахaddressed
чиdeclined
Також було згенеровано dateOverdue
для запиту від співробітника ДАСУ та означає кінцеву дату до якої має бути надана відповідь. Поле носить інформативний характер та не приймає участі у жодній валідації.
Додамо ще один документ до запиту:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/ca85c88b657b4bba974b037e532e581c/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 330
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "dolor.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ZVS5G2ePRyanLiWuNx1WX50vJ3JVyw%2BnRxZ27%2BabDXOLTuE5C0UmWk%2B0xcf97HRS%2F2LGynO3iQdzz8aQr2D%2BAw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/ca85c88b657b4bba974b037e532e581c/documents/547bc5cf5f4a48d5b4443cefb9a62802
{
"data": {
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
}
Також ми можемо отримати всіх доданих документів до запиту на пояснення:
GET /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/ca85c88b657b4bba974b037e532e581c/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
]
}
Для надання відповіді на запит власником тендеру ми маємо спочатку отримати токен. Тепер спробуємо додати відповідь використовуючи згенерований токен. Щоб прив’язати відповідь до запиту ми маємо передати relatedPost:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 115
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "Sit amet",
"description": "Dolor sit amet",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/0dd18f852fcf43e28a7fd7fc2c0dc2a1
{
"data": {
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
}
}
А також додамо документи:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/0dd18f852fcf43e28a7fd7fc2c0dc2a1/documents?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 324
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "dolor.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=z6lkO95ggh1GNSdmGrGuQJ3N5HxUFnv7p28E9nvTN7M8rOThpDGuxQAXbXcY7xZ%2Bee5IyDV1DX%2FNb1IUUVvOAw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/0dd18f852fcf43e28a7fd7fc2c0dc2a1/documents/74ebb22006f044fa80ab4f0199904b51
{
"data": {
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
}
Також власник тендеру може надання пояснення з власної ініціативи:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 416
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"title": "ipsum.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=ybVQMi2kvldsPRz%2FLw0GS2IoGUOVQvRtjdxl8kaQUEpuj0Ll1MbM5q%2BpzW0CBuNKS2gH%2BfxeWb61Tboa6tWXBw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/886a5cdd71dc416faaf90c28eedbf742
{
"data": {
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
}
}
Співробітник ДАСУ може надати відповідь:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 520
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"documents": [
{
"title": "ipsum.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=BpijMczgV2%2Ba8l9Uv8n5py68%2Bu%2FtEUZ7M5LvhszQnuMRkW3sYY3rhVuD6oCrY4ou61%2B3JjgRX5NUufI%2FOBbyCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
],
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/75c8163ecd55417ea04507ed1071bed5
{
"data": {
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
Подивимось усі запити:
GET /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
}
]
}
Оприлюднення висновку¶
Примітка
Висновок містить інформацію про порушення що були знайдені під час моніторингу. У випадку відсутності порушень висновок має буди заповнений наступним чином:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 106
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"conclusion": {
"violationOccurred": false,
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "active",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"posts": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
}
],
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-05T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"conclusion": {
"dateCreated": "2018-01-05T02:00:00+02:00",
"violationOccurred": false,
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Інакше маємо надати більше деталей про порушення:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 53
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"conclusion": {
"violationOccurred": true
}
}
}
Response: 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "conclusion",
"description": {
"violationType": [
"This field is required."
]
}
}
]
}
Надамо усі обов’язкові поля:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 586
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"conclusion": {
"violationOccurred": true,
"violationType": [
"documentsForm",
"corruptionAwarded"
],
"auditFinding": "Ring around the rosies",
"stringsAttached": "Pocket full of posies",
"description": "Ashes, ashes, we all fall down",
"documents": [
{
"title": "New document(2).doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f0f6cafa273240ffba4925159f39d3a1?Signature=XLoLSN9Zi%2FxK73BF0bm%2FGFZfIPiG3QlafCI3nJrHyzyutkkJdr6qNVG5k90qsiJXgAx3b650QZBLvk7cE9PtDA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "active",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"posts": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
}
],
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-05T02:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"conclusion": {
"documents": [
{
"id": "1185cb589b6f4db6bf71d9dc7ad3d42f",
"hash": "md5:00000000000000000000000000000000",
"title": "New document(2).doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f0f6cafa273240ffba4925159f39d3a1?Signature=UGwAMNb8IRhNB7DCRnmiaZtcuKtrWYoylBN%252Bdd3rear%252BRZyus7XFAAP3MKlqN30Lt9jCXtZyTtxULH4gVwejDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:15:00+02:00",
"dateModified": "2018-01-05T02:15:00+02:00"
}
],
"dateCreated": "2018-01-05T02:00:00+02:00",
"violationOccurred": true,
"violationType": [
"documentsForm",
"corruptionAwarded"
],
"auditFinding": "Ring around the rosies",
"stringsAttached": "Pocket full of posies",
"description": "Ashes, ashes, we all fall down",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
При потребі додати порушення що відсутнє у списку у нас є можливість додати other у список. У цьому випадку маємо надати деталі порушення:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 92
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"conclusion": {
"violationType": [
"documentsForm",
"corruptionAwarded",
"other"
]
}
}
}
Response: 422 Unprocessable Entity
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "conclusion",
"description": {
"otherViolationType": [
"This field is required."
]
}
}
]
}
Також ми можемо додати документ окремо. Завантаження повинно відбуватись згідно правил.
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/conclusion/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 332
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "sign.p7s",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/22c38d4f6dab44b1bfab5d9255524d81?Signature=vU3qfvBM3dNFvt9AVUeYfAKai%2FuUPpfYf642WbVy4VZrNiJP%2F3MfpI5sgbcD9WW1XaA1NXF9cCFEnTBx4EBfAw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/pkcs7-signature"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/conclusion/documents/a34e3f49ae1c4f03bb35d5d1d47f36e9
{
"data": {
"id": "a34e3f49ae1c4f03bb35d5d1d47f36e9",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/22c38d4f6dab44b1bfab5d9255524d81?Signature=xdYx0wKZ7i%252BaC%2Fp4wGnxXQfUqLk0jIkeVF4Z%252BUMor1QJNZRmDe9JKrnuK8K7Kbfo%252BfStECq2gETkaCWepo7dAw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:20:00+02:00",
"dateModified": "2018-01-05T02:20:00+02:00",
"author": "monitoring_owner"
}
}
Для оприлюднення висновку маємо змінити статус на addressed
(Порушення виявлені) у випадку якщо було виявлено порушення або declined
(Порушення не виявлені) якщо порушень виявлено не було:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 33
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "addressed"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "addressed",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"eliminationPeriod": {
"startDate": "2018-01-05T02:25:00+02:00",
"endDate": "2018-01-23T00:00:00+02:00"
},
"posts": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
}
],
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-05T02:25:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"conclusion": {
"documents": [
{
"id": "1185cb589b6f4db6bf71d9dc7ad3d42f",
"hash": "md5:00000000000000000000000000000000",
"title": "New document(2).doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f0f6cafa273240ffba4925159f39d3a1?Signature=UGwAMNb8IRhNB7DCRnmiaZtcuKtrWYoylBN%252Bdd3rear%252BRZyus7XFAAP3MKlqN30Lt9jCXtZyTtxULH4gVwejDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:15:00+02:00",
"dateModified": "2018-01-05T02:15:00+02:00",
"author": "monitoring_owner"
},
{
"id": "a34e3f49ae1c4f03bb35d5d1d47f36e9",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/22c38d4f6dab44b1bfab5d9255524d81?Signature=xdYx0wKZ7i%252BaC%2Fp4wGnxXQfUqLk0jIkeVF4Z%252BUMor1QJNZRmDe9JKrnuK8K7Kbfo%252BfStECq2gETkaCWepo7dAw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:20:00+02:00",
"dateModified": "2018-01-05T02:20:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-05T02:00:00+02:00",
"datePublished": "2018-01-05T02:25:00+02:00",
"violationOccurred": true,
"violationType": [
"documentsForm",
"corruptionAwarded"
],
"auditFinding": "Ring around the rosies",
"stringsAttached": "Pocket full of posies",
"description": "Ashes, ashes, we all fall down",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Власник тендеру може звернутись (одноразово) за роз’ясненням щодо висновку:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 410
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "Sit amet",
"description": "Sit amet lorem ipsum dolor.",
"documents": [
{
"title": "dolor.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c0fb6531fc8548bf8e7b9085fc18e7d5?Signature=4G%2F5tdESbFqqiB7%2FVeyiz33WKNqKEtwUoqrR2K3GK%2FNpUCmLS5N9kTILwAk2vUNtzMiVKMja99V65lptQpZPBA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/7b3cbba723734b3b8a1a49fdefee7164
{
"data": {
"id": "7b3cbba723734b3b8a1a49fdefee7164",
"title": "Sit amet",
"description": "Sit amet lorem ipsum dolor.",
"documents": [
{
"id": "79251caf27fe413d9aa98717620b71cc",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c0fb6531fc8548bf8e7b9085fc18e7d5?Signature=UXmKY48jGgIqQ%2Fh%252BpyZJDAM8Y4eHwY2TSVruWKxQne4pKL2XTajI1rjiWvNuB8PQqIn%252BaMp6a5LiOZ0TImYZAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T02:00:00+02:00",
"dateModified": "2018-01-06T02:00:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "conclusion",
"datePublished": "2018-01-06T02:00:00+02:00"
}
}
Додамо ще один документ до запиту:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/7b3cbba723734b3b8a1a49fdefee7164/documents?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 328
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "dolor.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6da38c8e8cc4cc894a2882cfe482fcc?Signature=eNB2%2BR7G0sqG%2FDcJHZrL6WAxgjwtam494MhbaSFmos%2FmIqiGE2OBk3P%2FRR7P4QyUcxiNygIcltzH0SLX9GxtBA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/posts/7b3cbba723734b3b8a1a49fdefee7164/documents/1f1d318e37214cea882d41b38181e249
{
"data": {
"id": "1f1d318e37214cea882d41b38181e249",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6da38c8e8cc4cc894a2882cfe482fcc?Signature=jd7PVESBiLjYpiL8judBOsXYvIEaIcLxJK5DrppDMeyyZHxSttu78J9dc6zKHw5fLSiyYUHYGS%252B9J3%252B6TUmUBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "tender_owner"
}
}
Оскарження висновку у суді¶
Примітка
Ми вже отримати токен
Оскільки висновок вже опубліковано, власник тендеру може зазначити що висновок оскаржено у суді:
PUT /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/appeal?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 381
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"description": "Appeal description",
"documents": [
{
"title": "letter.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/37df4b6da2c24b6a97a6c35bb69fcccf?Signature=p00JBLkUFLMh9NVj1Gb07X4O6hsoqfRY89d4oG0gmHTm77S5zAV0pAZ%2BeMG%2BPe78bccrBkp%2FCymfzh31eHVyCQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"description": "Appeal description",
"documents": [
{
"id": "249ca4ca1499416a8e276260b4b27f69",
"hash": "md5:00000000000000000000000000000000",
"title": "letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/37df4b6da2c24b6a97a6c35bb69fcccf?Signature=X%2Ff0ajCeap0OHcwyz1XO0dLSTED0fK3VUByfMLazlN6qfuMigrYsbcVTMH645ldiGRT%2FFULQP5SUs6m%252BP%2FT1Dg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T09:00:00+02:00",
"dateModified": "2018-01-06T09:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-06T09:00:00+02:00",
"datePublished": "2018-01-06T09:00:00+02:00"
}
}
Ця дія може бути виконана лише один раз:
PUT /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/appeal?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 403
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"description": "Addition to the appeal description",
"documents": [
{
"title": "another-letter.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/59ec68b1b09a425a8fca371a3b12b4cf?Signature=3bdJ0S3cDcYJVl1Yu5HDEXfJAVs5wdIjpCkKUEVyZUmUgOov1EUQK23Q%2BT0PteDUjIEkkGeX%2FRUEeh0GOqIBBg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "body",
"name": "data",
"description": "Can't post another appeal."
}
]
}
Документу можуть бути додані/змінені в будь який момент:
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/appeal/documents?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 333
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "another-letter.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/59ec68b1b09a425a8fca371a3b12b4cf?Signature=3bdJ0S3cDcYJVl1Yu5HDEXfJAVs5wdIjpCkKUEVyZUmUgOov1EUQK23Q%2BT0PteDUjIEkkGeX%2FRUEeh0GOqIBBg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/appeal/documents/d46bbc42014541cea0d2753454b7a076
{
"data": {
"id": "d46bbc42014541cea0d2753454b7a076",
"hash": "md5:00000000000000000000000000000000",
"title": "another-letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/59ec68b1b09a425a8fca371a3b12b4cf?Signature=sRNJw%2FbCYENI%2F9xBkCK67MwDV2sFmjLJYR%2FrD04uxg81W8gJDneA%252B%2FxUhcqQOBfErBhS7JFK1VpTVlRgV6tUAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T10:00:00+02:00",
"dateModified": "2018-01-06T10:00:00+02:00",
"author": "tender_owner"
}
}
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/appeal/documents/249ca4ca1499416a8e276260b4b27f69?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 328
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "letter(0).doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/1842e75552a144b08452dd7d823c5c0c?Signature=NXlgITOzT4%2FzZe2Kmyw%2B1w78bwzsziyV5VKmD3MRhj81VWEpEw0wGROZEBaVP93St8e1%2FhXoipsO1sats2JpAA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/json"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "249ca4ca1499416a8e276260b4b27f69",
"hash": "md5:00000000000000000000000000000000",
"title": "letter(0).doc",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/37df4b6da2c24b6a97a6c35bb69fcccf?Signature=X%2Ff0ajCeap0OHcwyz1XO0dLSTED0fK3VUByfMLazlN6qfuMigrYsbcVTMH645ldiGRT%2FFULQP5SUs6m%252BP%2FT1Dg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T09:00:00+02:00",
"dateModified": "2018-01-06T09:00:00+02:00",
"author": "tender_owner"
}
}
Оприлюднення інформації про усунення порушень¶
Примітка
We have already seen how to get acc_token
in Отримання токену section
As soon as the monitoring in addressed
status, its tender owner can provide a report about violation eliminations:
PUT /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/eliminationReport?acc_token=ab906ad83e9c4acd9b9c06215f87bfe6 HTTP/1.0
Authorization: Basic YnJva2VyOmJyb2tlcg==
Content-Length: 445
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"description": "The procurement requirements have been fixed and the changes are attached.",
"documents": [
{
"title": "requirements.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/8156e7122c6e497cb271478f924cc846?Signature=WDKZ%2BOn40wFfeTsbfAT%2FjE7E1SAR5XQKJNK%2FjciHJyhCRFTHDKHuhf4FPL6pIKvEIcujg%2BgKIHtOacjuDIKrCA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword"
}
]
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"description": "The procurement requirements have been fixed and the changes are attached.",
"documents": [
{
"id": "0ee71b931a2e4ad8a470d0b8c0ceb0d9",
"hash": "md5:00000000000000000000000000000000",
"title": "requirements.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/8156e7122c6e497cb271478f924cc846?Signature=gxWcVkXilNhJisonuLONqVW4S%252BEQiFNyNTuPtwTQQbmRdEinhKXYHO7BAZlzGCKtTS3aZvIimRSq%252B2AO3tpxCQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-07T02:00:00+02:00",
"dateModified": "2018-01-07T02:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-07T02:00:00+02:00",
"datePublished": "2018-01-07T02:00:00+02:00"
}
}
В результаті маємо завершений звіт.
Підтвердження факту усунення порушення¶
Примітка
Маючи надану інформацію про усунення порушень, співробітник ДАСУ має можливість підтвердити факт усунення порушення:
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 585
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"eliminationResolution": {
"result": "partly",
"resultByType": {
"documentsForm": "eliminated",
"corruptionAwarded": "not_eliminated"
},
"description": "The award hasn't been fixed.",
"documents": [
{
"title": "sign.p7s",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c58a40771f0a41d0880fa3397981d0f7?Signature=QVY7PJHGoIuKekQQa5Krhq%2BgsCPu2c3jQB7fdIwh5ecvQgfbyvNl2miYHg7UHoD%2FDIdLEI3XO6a91eNB7IJ%2BDA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/pkcs7-signature"
}
],
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "addressed",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"eliminationReport": {
"description": "The procurement requirements have been fixed and the changes are attached.",
"documents": [
{
"id": "0ee71b931a2e4ad8a470d0b8c0ceb0d9",
"hash": "md5:00000000000000000000000000000000",
"title": "requirements.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/8156e7122c6e497cb271478f924cc846?Signature=gxWcVkXilNhJisonuLONqVW4S%252BEQiFNyNTuPtwTQQbmRdEinhKXYHO7BAZlzGCKtTS3aZvIimRSq%252B2AO3tpxCQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-07T02:00:00+02:00",
"dateModified": "2018-01-07T02:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-07T02:00:00+02:00",
"datePublished": "2018-01-07T02:00:00+02:00"
},
"eliminationResolution": {
"documents": [
{
"id": "546ff6ab1cec47dfa01c98c9002c1724",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c58a40771f0a41d0880fa3397981d0f7?Signature=4coRPCRhZJJYXMLoxQp%2FfVCpbJ3Jyemnu8GiBz90%252Bfaa03hZxCQc9LUMKa7KER0%252BPE01PtDqAyj%2FGb9EQRVSAA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-09T02:00:00+02:00",
"dateModified": "2018-01-09T02:00:00+02:00"
}
],
"dateCreated": "2018-01-09T02:00:00+02:00",
"datePublished": "2018-01-09T02:00:00+02:00",
"result": "partly",
"resultByType": {
"documentsForm": "eliminated",
"corruptionAwarded": "not_eliminated"
},
"description": "The award hasn't been fixed.",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"eliminationPeriod": {
"startDate": "2018-01-05T02:25:00+02:00",
"endDate": "2018-01-23T00:00:00+02:00"
},
"posts": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "7b3cbba723734b3b8a1a49fdefee7164",
"title": "Sit amet",
"description": "Sit amet lorem ipsum dolor.",
"documents": [
{
"id": "79251caf27fe413d9aa98717620b71cc",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c0fb6531fc8548bf8e7b9085fc18e7d5?Signature=UXmKY48jGgIqQ%2Fh%252BpyZJDAM8Y4eHwY2TSVruWKxQne4pKL2XTajI1rjiWvNuB8PQqIn%252BaMp6a5LiOZ0TImYZAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T02:00:00+02:00",
"dateModified": "2018-01-06T02:00:00+02:00",
"author": "tender_owner"
},
{
"id": "1f1d318e37214cea882d41b38181e249",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6da38c8e8cc4cc894a2882cfe482fcc?Signature=jd7PVESBiLjYpiL8judBOsXYvIEaIcLxJK5DrppDMeyyZHxSttu78J9dc6zKHw5fLSiyYUHYGS%252B9J3%252B6TUmUBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "conclusion",
"datePublished": "2018-01-06T02:00:00+02:00"
}
],
"appeal": {
"description": "Appeal description",
"documents": [
{
"id": "249ca4ca1499416a8e276260b4b27f69",
"hash": "md5:00000000000000000000000000000000",
"title": "letter(0).doc",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/37df4b6da2c24b6a97a6c35bb69fcccf?Signature=X%2Ff0ajCeap0OHcwyz1XO0dLSTED0fK3VUByfMLazlN6qfuMigrYsbcVTMH645ldiGRT%2FFULQP5SUs6m%252BP%2FT1Dg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T09:00:00+02:00",
"dateModified": "2018-01-06T09:00:00+02:00",
"author": "tender_owner"
},
{
"id": "d46bbc42014541cea0d2753454b7a076",
"hash": "md5:00000000000000000000000000000000",
"title": "another-letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/59ec68b1b09a425a8fca371a3b12b4cf?Signature=sRNJw%2FbCYENI%2F9xBkCK67MwDV2sFmjLJYR%2FrD04uxg81W8gJDneA%252B%2FxUhcqQOBfErBhS7JFK1VpTVlRgV6tUAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T10:00:00+02:00",
"dateModified": "2018-01-06T10:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-06T09:00:00+02:00",
"datePublished": "2018-01-06T09:00:00+02:00"
},
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-09T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"conclusion": {
"documents": [
{
"id": "1185cb589b6f4db6bf71d9dc7ad3d42f",
"hash": "md5:00000000000000000000000000000000",
"title": "New document(2).doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f0f6cafa273240ffba4925159f39d3a1?Signature=UGwAMNb8IRhNB7DCRnmiaZtcuKtrWYoylBN%252Bdd3rear%252BRZyus7XFAAP3MKlqN30Lt9jCXtZyTtxULH4gVwejDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:15:00+02:00",
"dateModified": "2018-01-05T02:15:00+02:00",
"author": "monitoring_owner"
},
{
"id": "a34e3f49ae1c4f03bb35d5d1d47f36e9",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/22c38d4f6dab44b1bfab5d9255524d81?Signature=xdYx0wKZ7i%252BaC%2Fp4wGnxXQfUqLk0jIkeVF4Z%252BUMor1QJNZRmDe9JKrnuK8K7Kbfo%252BfStECq2gETkaCWepo7dAw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:20:00+02:00",
"dateModified": "2018-01-05T02:20:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-05T02:00:00+02:00",
"datePublished": "2018-01-05T02:25:00+02:00",
"violationOccurred": true,
"violationType": [
"documentsForm",
"corruptionAwarded"
],
"auditFinding": "Ring around the rosies",
"stringsAttached": "Pocket full of posies",
"description": "Ashes, ashes, we all fall down",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Завершення моніторингу (Вирішено)¶
Примітка
Маючи надану інформацію про усунення порушень співробітник ДАСУ має можливість змінити статус моніторингу на completed
(Вирішено)
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 33
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "completed"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f71067ac30733261df884de0391debf6",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "completed",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T03:15:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"eliminationReport": {
"description": "The procurement requirements have been fixed and the changes are attached.",
"documents": [
{
"id": "0ee71b931a2e4ad8a470d0b8c0ceb0d9",
"hash": "md5:00000000000000000000000000000000",
"title": "requirements.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/8156e7122c6e497cb271478f924cc846?Signature=gxWcVkXilNhJisonuLONqVW4S%252BEQiFNyNTuPtwTQQbmRdEinhKXYHO7BAZlzGCKtTS3aZvIimRSq%252B2AO3tpxCQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-07T02:00:00+02:00",
"dateModified": "2018-01-07T02:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-07T02:00:00+02:00",
"datePublished": "2018-01-07T02:00:00+02:00"
},
"eliminationResolution": {
"documents": [
{
"id": "546ff6ab1cec47dfa01c98c9002c1724",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c58a40771f0a41d0880fa3397981d0f7?Signature=4coRPCRhZJJYXMLoxQp%2FfVCpbJ3Jyemnu8GiBz90%252Bfaa03hZxCQc9LUMKa7KER0%252BPE01PtDqAyj%2FGb9EQRVSAA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-09T02:00:00+02:00",
"dateModified": "2018-01-09T02:00:00+02:00"
}
],
"dateCreated": "2018-01-09T02:00:00+02:00",
"datePublished": "2018-01-09T02:00:00+02:00",
"result": "partly",
"resultByType": {
"documentsForm": "eliminated",
"corruptionAwarded": "not_eliminated"
},
"description": "The award hasn't been fixed.",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"eliminationPeriod": {
"startDate": "2018-01-05T02:25:00+02:00",
"endDate": "2018-01-23T00:00:00+02:00"
},
"posts": [
{
"id": "ca85c88b657b4bba974b037e532e581c",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "51013265fd914fa6b01a6334b95ee70c",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2cd40a17af5841bba79a442e11f795ce?Signature=OZIGjb5iadULQ8WLskGvxx95vKWAZlty2qiwy4KtaRAXTWx%2F3lUo6FjwLwZ4juaEjnyRq3y953ReosiUYw6ODA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateModified": "2018-01-03T02:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "547bc5cf5f4a48d5b4443cefb9a62802",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/e3e475499f57496f9eaa0c4208ea09fa?Signature=ALKprZk49GxoDAKeh6uMrNr4typhugl4A%252BuGNe6o8k4hExglSDziU6nSHNFdD6rL4yxABp3zCFkTjcTs9c3EAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:05:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "0dd18f852fcf43e28a7fd7fc2c0dc2a1",
"title": "Sit amet",
"description": "Dolor sit amet",
"documents": [
{
"id": "74ebb22006f044fa80ab4f0199904b51",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/83faf0d5f4004f01b2e562679199c1b8?Signature=59snop57nhF26jElfWMW%2FCauRC0ehCgb0Dn6uheF7CTVZuTT9NQjcUwf%252BLgahIQvq3fA8mej78djaJviZjf9Bg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T02:10:00+02:00",
"dateModified": "2018-01-04T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T02:05:00+02:00",
"relatedPost": "ca85c88b657b4bba974b037e532e581c"
},
{
"id": "886a5cdd71dc416faaf90c28eedbf742",
"title": "Dolor sit amet",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "748a11ca06fc4d468c610ee8fae035d0",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d9dfc2c426b456286be167a967fbd6a?Signature=wE5QGkk2ZlD%252BDfZp29sUm45hXL%2FPd3%252B11xiGtqLeecvKhDCRbLPmSE%2FoIfxbVsDWzX2VyI5PiXtzJdpqZoggDQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:05:00+02:00",
"dateModified": "2018-01-04T03:05:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:05:00+02:00"
},
{
"id": "75c8163ecd55417ea04507ed1071bed5",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "8247f603a3114154a55a3350993c126a",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/36416c318acb45dbba01c97799721ede?Signature=TUXCWgdzOCex4VH1d%252Bbo0VpteFDidQoRb0E2wi3q3N1I1Ro1Jx711%252Bm1ekCRDK39VwH3qUQO3ABIL0NhojNVBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-04T03:15:00+02:00",
"dateModified": "2018-01-04T03:15:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-04T03:15:00+02:00",
"relatedPost": "886a5cdd71dc416faaf90c28eedbf742",
"relatedParty": "f745206183964f70a17622acdead1015"
},
{
"id": "7b3cbba723734b3b8a1a49fdefee7164",
"title": "Sit amet",
"description": "Sit amet lorem ipsum dolor.",
"documents": [
{
"id": "79251caf27fe413d9aa98717620b71cc",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/c0fb6531fc8548bf8e7b9085fc18e7d5?Signature=UXmKY48jGgIqQ%2Fh%252BpyZJDAM8Y4eHwY2TSVruWKxQne4pKL2XTajI1rjiWvNuB8PQqIn%252BaMp6a5LiOZ0TImYZAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T02:00:00+02:00",
"dateModified": "2018-01-06T02:00:00+02:00",
"author": "tender_owner"
},
{
"id": "1f1d318e37214cea882d41b38181e249",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6da38c8e8cc4cc894a2882cfe482fcc?Signature=jd7PVESBiLjYpiL8judBOsXYvIEaIcLxJK5DrppDMeyyZHxSttu78J9dc6zKHw5fLSiyYUHYGS%252B9J3%252B6TUmUBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "tender_owner"
}
],
"author": "tender_owner",
"postOf": "conclusion",
"datePublished": "2018-01-06T02:00:00+02:00"
}
],
"appeal": {
"description": "Appeal description",
"documents": [
{
"id": "249ca4ca1499416a8e276260b4b27f69",
"hash": "md5:00000000000000000000000000000000",
"title": "letter(0).doc",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/37df4b6da2c24b6a97a6c35bb69fcccf?Signature=X%2Ff0ajCeap0OHcwyz1XO0dLSTED0fK3VUByfMLazlN6qfuMigrYsbcVTMH645ldiGRT%2FFULQP5SUs6m%252BP%2FT1Dg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T09:00:00+02:00",
"dateModified": "2018-01-06T09:00:00+02:00",
"author": "tender_owner"
},
{
"id": "d46bbc42014541cea0d2753454b7a076",
"hash": "md5:00000000000000000000000000000000",
"title": "another-letter.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/59ec68b1b09a425a8fca371a3b12b4cf?Signature=sRNJw%2FbCYENI%2F9xBkCK67MwDV2sFmjLJYR%2FrD04uxg81W8gJDneA%252B%2FxUhcqQOBfErBhS7JFK1VpTVlRgV6tUAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-06T10:00:00+02:00",
"dateModified": "2018-01-06T10:00:00+02:00",
"author": "tender_owner"
}
],
"dateCreated": "2018-01-06T09:00:00+02:00",
"datePublished": "2018-01-06T09:00:00+02:00"
},
"parties": [
{
"id": "f745206183964f70a17622acdead1015",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-25T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"tender_owner": "broker",
"id": "c715421038304838a046654fa8c1e9aa",
"decision": {
"description": "text",
"documents": [
{
"id": "98bc0622515644cab1364b94516a560d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7e583b38af244dd6a004ebcd88004caf?Signature=oYbDaU7J2132KqM%252BG5mEpVMdEQlMlc28ZCuTCvI17LE8G7ikN0ZgDT50VTIU6vBkMrUYSSO%252BgHVIbQO3Xr79CQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:05:00+02:00",
"dateModified": "2018-01-02T03:05:00+02:00",
"author": "monitoring_owner"
},
{
"id": "6eb0b671cbe641bbb97ecef5a87d6ce6",
"hash": "md5:00000000000000000000000000000000",
"title": "dolor.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b6e25be2b0b24fe7a614a8a8f7bc7120?Signature=4rxzAuYPqxTCts%252BkCZMPkm3P15TXJStZ6KdUNc9y%2FCxX8Jc4DAC4nq3bCk7mIaHE7piVcD%2FlxVcCVTXPkEqRBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T03:10:00+02:00",
"dateModified": "2018-01-02T03:10:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T03:05:00+02:00",
"datePublished": "2018-01-02T03:15:00+02:00",
"date": "2018-01-02T01:05:00+02:00",
"relatedParty": "f745206183964f70a17622acdead1015"
},
"conclusion": {
"documents": [
{
"id": "1185cb589b6f4db6bf71d9dc7ad3d42f",
"hash": "md5:00000000000000000000000000000000",
"title": "New document(2).doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/f0f6cafa273240ffba4925159f39d3a1?Signature=UGwAMNb8IRhNB7DCRnmiaZtcuKtrWYoylBN%252Bdd3rear%252BRZyus7XFAAP3MKlqN30Lt9jCXtZyTtxULH4gVwejDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:15:00+02:00",
"dateModified": "2018-01-05T02:15:00+02:00",
"author": "monitoring_owner"
},
{
"id": "a34e3f49ae1c4f03bb35d5d1d47f36e9",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/22c38d4f6dab44b1bfab5d9255524d81?Signature=xdYx0wKZ7i%252BaC%2Fp4wGnxXQfUqLk0jIkeVF4Z%252BUMor1QJNZRmDe9JKrnuK8K7Kbfo%252BfStECq2gETkaCWepo7dAw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-05T02:20:00+02:00",
"dateModified": "2018-01-05T02:20:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-05T02:00:00+02:00",
"datePublished": "2018-01-05T02:25:00+02:00",
"violationOccurred": true,
"violationType": [
"documentsForm",
"corruptionAwarded"
],
"auditFinding": "Ring around the rosies",
"stringsAttached": "Pocket full of posies",
"description": "Ashes, ashes, we all fall down",
"relatedParty": "f745206183964f70a17622acdead1015"
}
}
}
Завершення моніторингу (Завершено)¶
Примітка
Оскільки моніторинг у статусі declined
(Порушення не виявлені), власник тендеру має можливість завершити моніторинг переводом у статус closed
(Завершено)
PATCH /api/2.5/monitorings/e04c20ad90e64cdbb7dee9a3459cf38c HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 30
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"status": "closed"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "7e36c2af6c3c92198329808d9443eea8",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "closed",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"eliminationPeriod": {
"startDate": "2018-01-04T02:00:00+02:00",
"endDate": "2018-01-11T00:00:00+02:00"
},
"posts": [
{
"id": "63ea2f681d024abab6003de57b1dbe38",
"title": "Lorem ipsum",
"description": "Lorem ipsum dolor sit amet.",
"documents": [
{
"id": "01717da1c2a14c8db413367d0da52449",
"hash": "md5:00000000000000000000000000000000",
"title": "ipsum.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/77d34c994658438ca644694b37341127?Signature=lNJHEWZwXPooizcTmuj%2F6Vp2TaxyGDSPdvYqsMIhhK%252B54H1S%252BdyDJnspRMm4fCefObG5DF6US8x14muWbcGEDA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateModified": "2018-01-03T02:10:00+02:00",
"author": "monitoring_owner"
}
],
"author": "monitoring_owner",
"postOf": "decision",
"datePublished": "2018-01-03T02:10:00+02:00",
"dateOverdue": "2018-01-10T00:00:00+02:00",
"relatedParty": "47cbc1f79fac4f29ae9bfa57cd1d727f"
}
],
"parties": [
{
"id": "47cbc1f79fac4f29ae9bfa57cd1d727f",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-11T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "e04c20ad90e64cdbb7dee9a3459cf38c",
"decision": {
"description": "text",
"documents": [
{
"id": "42a2ad16a51c41fbaa6e989145f9a73d",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/2f198c183caf412aa04ef9de19a8ec39?Signature=P28otbfOKNosN%252Bw1QHwbUoSV%2FZt1LAxLb3NKOH9FC%252BI9zcaeB2D%2FGzSwuCManf6haIzHD1e49lbYGL2cBAanBA%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T02:00:00+02:00",
"dateModified": "2018-01-02T02:00:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T02:00:00+02:00",
"datePublished": "2018-01-02T02:00:00+02:00",
"date": "2018-01-02T00:00:00+02:00",
"relatedParty": "47cbc1f79fac4f29ae9bfa57cd1d727f"
},
"conclusion": {
"dateCreated": "2018-01-04T02:00:00+02:00",
"datePublished": "2018-01-04T02:00:00+02:00",
"violationOccurred": false,
"relatedParty": "47cbc1f79fac4f29ae9bfa57cd1d727f"
}
}
}
Завершення моніторингу (Рішення зупинено)¶
Примітка
Маючи моніторинг у статусі active
(Здійснення моніторингу), addressed
(Порушення виявлені), declined
(Порушення не виявлені), власник тендеру має можливість зупинити моніторинг змінивши статус на stopped
(Рішення зупинено) надавши опис (description
) у звіті про зупинення``cancellation``:
PATCH /api/2.5/monitorings/d45ceb6d92ea40e28357dc6ced5cfc9a HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 141
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"cancellation": {
"description": "Complaint was created",
"relatedParty": "923f73e12086490fa96b270e5d1b725b"
},
"status": "stopped"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "f6d126a0317a55050a99a36bb690533d",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "stopped",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"monitoringPeriod": {
"startDate": "2018-01-02T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00"
},
"parties": [
{
"id": "923f73e12086490fa96b270e5d1b725b",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-03T02:00:00+02:00",
"endDate": "2018-01-25T00:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "d45ceb6d92ea40e28357dc6ced5cfc9a",
"decision": {
"description": "text",
"documents": [
{
"id": "f631131a193444479cd5e71df7e57f77",
"hash": "md5:00000000000000000000000000000000",
"title": "lorem.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/3ee2ad08082c40bba3acc6be2af94687?Signature=mYBMvt9c9oVvPow6xEIQ8u2TbKOTzTcv%2FcH7Ju%2FHyF3ssJ9p0qb71%252BHNuawnu6mdQOWjizOsmKGLsDcNTOEmCQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-02T02:00:00+02:00",
"dateModified": "2018-01-02T02:00:00+02:00",
"author": "monitoring_owner"
}
],
"dateCreated": "2018-01-02T02:00:00+02:00",
"datePublished": "2018-01-02T02:00:00+02:00",
"date": "2018-01-02T00:00:00+02:00",
"relatedParty": "923f73e12086490fa96b270e5d1b725b"
},
"cancellation": {
"description": "Complaint was created",
"dateCreated": "2018-01-03T02:00:00+02:00",
"datePublished": "2018-01-03T02:00:00+02:00",
"relatedParty": "923f73e12086490fa96b270e5d1b725b"
}
}
}
Завершення моніторингу (Архів)¶
Примітка
Маючи моніторинг у статусі draft
(Чорнетка) власник тендеру має можливість зупинити моніторинг змінивши статус на cancelled
(Архів) надавши опис (description
) у звіті про зупинення``cancellation``:
PATCH /api/2.5/monitorings/0be8630098834fad8914eecf6076151f HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 133
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"cancellation": {
"description": "Some reason",
"relatedParty": "638442ddbc634878a74b7b5839ebc704"
},
"status": "cancelled"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"tender_id": "cf0dc0d3327d1831fc607656c89a6b6e",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "cancelled",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"parties": [
{
"id": "638442ddbc634878a74b7b5839ebc704",
"name": "The State Audit Service of Ukraine",
"datePublished": "2018-01-01T02:00:00+02:00",
"identifier": {
"scheme": "UA-EDR",
"id": "40165856",
"uri": "http://www.dkrs.gov.ua"
},
"address": {
"streetAddress": "Petra Sahaidachnoho St, 4",
"locality": "Kyiv",
"region": "Kyiv",
"postalCode": "04070",
"countryName": "Ukraine"
},
"contactPoint": {
"telephone": "0440000000",
"name": "Oleksii Kovalenko"
},
"roles": [
"sas"
]
}
],
"dateModified": "2018-01-03T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "0be8630098834fad8914eecf6076151f",
"cancellation": {
"description": "Some reason",
"dateCreated": "2018-01-03T02:00:00+02:00",
"datePublished": "2018-01-03T02:00:00+02:00",
"relatedParty": "638442ddbc634878a74b7b5839ebc704"
}
}
}
Документи моніторингу¶
Примітка
Після того як моніторинг переходить до термінального статусу (cancelled
, stopped
, completed
, closed
), співробітник ДАСУ має можливість додати документи до моніторингу
POST /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 326
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7ca7eaa8120b4565b5fb18fc3723360a?Signature=XlqVmNJopju7PaG%2FCXYe5I1OKjzsAY18X225YLvlGGyvamdfar%2F2F3WvrkaR42Tj3PX9AR1Y%2FbnsIs3ueLaoAg%3D%3D&KeyID=a8968c46",
"title": "sign.p7s",
"hash": "md5:00000000000000000000000000000000",
"format": "application/ms-word"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents/634d8e673bb64f0d92953593c533b511
{
"data": {
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/ms-word",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7ca7eaa8120b4565b5fb18fc3723360a?Signature=ItSN6qARVCCIsysWBirpuB56O9t3oGMjsPyVtIZzJpryEbvdx99IKeEYZd84JBMDcsUJcAHhUZA2xo7tRGDaAg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:00:00+02:00",
"author": "monitoring_owner"
}
}
Щоб оновити документ, можна використовувати метод PUT наступним чином
PUT /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents/634d8e673bb64f0d92953593c533b511 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 336
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/542a2df52b534fa189f453feca1180a5?Signature=mhcws8zQYH9%2F3qaKxFOp94tFoiwZtbV9ZfvPIurMCzxXvVFm4%2F4IvQGJ6jldsr2AUe%2Fn3XvAY98jDt8%2FXvOyAQ%3D%3D&KeyID=a8968c46",
"title": "sign_updated.p7s",
"hash": "md5:11111111111111111111111111111111",
"format": "application/ms-word"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:11111111111111111111111111111111",
"title": "sign_updated.p7s",
"format": "application/ms-word",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/542a2df52b534fa189f453feca1180a5?Signature=Jg5yuLUIqJiraee95Of8rVyovc6keD%2FEKe%2F6Ja%252BCAW40YNJEPHsqjoddl45Pof6UibHuPgL2Zpqc4Uxcx9jeDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:30:00+02:00",
"author": "monitoring_owner"
}
}
Початкова версія відображається в “previousVersions” полі
GET /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents/634d8e673bb64f0d92953593c533b511 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:11111111111111111111111111111111",
"title": "sign_updated.p7s",
"format": "application/ms-word",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/542a2df52b534fa189f453feca1180a5?Signature=Jg5yuLUIqJiraee95Of8rVyovc6keD%2FEKe%2F6Ja%252BCAW40YNJEPHsqjoddl45Pof6UibHuPgL2Zpqc4Uxcx9jeDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:30:00+02:00",
"author": "monitoring_owner",
"previousVersions": [
{
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:00000000000000000000000000000000",
"title": "sign.p7s",
"format": "application/ms-word",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/7ca7eaa8120b4565b5fb18fc3723360a?Signature=ItSN6qARVCCIsysWBirpuB56O9t3oGMjsPyVtIZzJpryEbvdx99IKeEYZd84JBMDcsUJcAHhUZA2xo7tRGDaAg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:00:00+02:00",
"author": "monitoring_owner"
}
]
}
}
Також можна оновити інформацію про документ (але не сам документ). Цей метод не генерує нову версію
PATCH /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents/634d8e673bb64f0d92953593c533b511 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 165
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "sign.p7s",
"format": "application/pkcs7-signature",
"description": "Description? Wow!",
"language": "It's some kind of Elvish.I can't read it."
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:11111111111111111111111111111111",
"title": "sign.p7s",
"description": "Description? Wow!",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/542a2df52b534fa189f453feca1180a5?Signature=Jg5yuLUIqJiraee95Of8rVyovc6keD%2FEKe%2F6Ja%252BCAW40YNJEPHsqjoddl45Pof6UibHuPgL2Zpqc4Uxcx9jeDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:30:00+02:00",
"language": "It's some kind of Elvish.I can't read it.",
"author": "monitoring_owner"
}
}
В кінцевому підсумку список документів буде виглядати так
GET /api/2.5/monitorings/c715421038304838a046654fa8c1e9aa/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "634d8e673bb64f0d92953593c533b511",
"hash": "md5:11111111111111111111111111111111",
"title": "sign.p7s",
"description": "Description? Wow!",
"format": "application/pkcs7-signature",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/542a2df52b534fa189f453feca1180a5?Signature=Jg5yuLUIqJiraee95Of8rVyovc6keD%2FEKe%2F6Ja%252BCAW40YNJEPHsqjoddl45Pof6UibHuPgL2Zpqc4Uxcx9jeDw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-25T03:00:00+02:00",
"dateModified": "2018-01-25T03:30:00+02:00",
"language": "It's some kind of Elvish.I can't read it.",
"author": "monitoring_owner"
}
]
}
Стандарт даних¶
Стандарт даних змодельований згідно Open Contracting Standard з розширеннями в тих областях, які він не покриває.
Monitoring¶
Schema¶
id: | рядок, генерується автоматично |
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
tender_id: | рядок |
||||||||||||||||
monitoring_id: | рядок, генерується автоматично, лише для читання Ідентифікатор моніторингу |
||||||||||||||||
status: | рядок
Статус моніторингу |
||||||||||||||||
documents: | Список об’єктів Document OpenContracting Description: Список доданих документів. |
||||||||||||||||
reasons: | список рядків https://prozorroukr.github.io/standards/monitoring/reasons.json
|
||||||||||||||||
procuringStages: | |||||||||||||||||
список рядків https://prozorroukr.github.io/standards/monitoring/procuring_stages.json
|
|||||||||||||||||
monitoringPeriod: | |||||||||||||||||
Period, генерується автоматично |
|||||||||||||||||
eliminationPeriod: | |||||||||||||||||
Period, генерується автоматично |
|||||||||||||||||
dateModified: | рядок, Date, генерується автоматично OpenContracting Description: Дата, коли документ був змінений востаннє. |
||||||||||||||||
dateCreated: | рядок, Date, генерується автоматично |
||||||||||||||||
endDate: | рядок, Date, генерується автоматично |
||||||||||||||||
decision: | |||||||||||||||||
conclusion: | |||||||||||||||||
cancellation: |
Document¶
Schema¶
id: | рядок, генерується автоматично |
---|---|
title: | рядок, ,багатомовний OpenContracting Description: Назва документа. |
description: | рядок, ,багатомовний OpenContracting Description: Короткий опис документа. Якщо документ не буде доступний онлайн, то поле опису можна використати для вказання способу отримання копії документа. |
format: | рядок OpenContracting Description: Формат документа зі списку кодів IANA Media Types, з одним додатковим значенням „offline/print“, що буде використовуватись, коли запис цього документа використовується для опису офлайнової публікації документа. |
url: | рядок, генерується автоматично OpenContracting Description: Пряме посилання на документ чи додаток. |
datePublished: | рядок, Date, генерується автоматично OpenContracting Description: Дата, коли документ був опублікований вперше. |
dateModified: | рядок, Date, генерується автоматично OpenContracting Description: Дата, коли документ був змінений востаннє. |
language: | рядок OpenContracting Description: Вказує мову документа, використовуючи або двоцифровий код ISO 639-1, або розширений BCP47 language tags. |
relatedItem: | рядок Id відповідного item. |
Decision¶
Schema¶
description: | рядок |
---|---|
documents: | Список об’єктів Document OpenContracting Description: Список доданих документів. |
date: | рядок, Date Фактична дата прийняття рішення про проведення моніторингу. |
dateCreated: | рядок, Date, генерується автоматично |
datePublished: | рядок, Date, генерується автоматично |
relatedParty: | рядок Id відповідного Party. |
Post¶
Schema¶
title: | рядок, обов’язково |
---|---|
description: | рядок, обов’язково |
documents: | Список об’єктів Document |
datePublished: | рядок, Date, генерується автоматично |
dateOverdue: | рядок, Date, генерується автоматично |
postOf: | рядок, генерується автоматично Можливі значення для Decision та Conclusion:
|
relatedPost: | рядок Id відповідного Post. |
relatedParty: | рядок Id відповідного Party. |
author: | рядок, генерується автоматично Можливі значення:
|
Conclusion¶
Schema¶
violationOccurred: | |
---|---|
логічний (true/false), обов’язково порушення знайдено/не знайдено |
|
violationType: | рядок обов’язково якщо violationOccurred встановлено у True https://prozorroukr.github.io/standards/monitoring/violation_type.json Можливі значення:
тип порушення |
auditFinding: | рядок Інформація про результати моніторингу закупівлі у розрізі стадій проведення процедури закупівлі |
stringsAttached: | |
рядок Зобов’язанння щодо усунення порушення (порушень) законодавства у сфері публічних закупівель |
|
description: | рядок Висновок про наявність або відсутність порушень законодавства |
date: | рядок, Date Фактична дата прийняття рішення про висновок. |
documents: | Список об’єктів Document |
dateCreated: | рядок, Date, генерується автоматично |
datePublished: | рядок, Date, генерується автоматично |
relatedParty: | рядок Id відповідного Party. |
EliminationReport¶
Інформація про усунення порушень/відмову від усунення/причини не можливості усунення
EliminationResolution¶
Підтвердження факту усунення порушення
Schema¶
result: | рядок
|
||||
---|---|---|---|---|---|
resultByType: | об’єкт, {key: value, ..} результат по кожному типу окремо
|
||||
description: | рядок |
||||
documents: | Список об’єктів Document |
||||
dateCreated: | рядок, Date, генерується автоматично |
||||
datePublished: | рядок, Date, генерується автоматично |
||||
relatedParty: | рядок Id of related Party. |
Cancellation¶
Appeal¶
Party¶
Schema¶
name: | рядок OpenContracting Description: A common name for this organization or other participant in the contracting process. The identifier object provides an space for the formal legal name, and so this may either repeat that value, or could provide the common name by which this organization or entity is known. This field may also include details of the department or sub-unit involved in this contracting process. |
---|---|
identifier: | рядок, Identifier OpenContracting Description: The primary identifier for this organization or participant. Identifiers that uniquely pick out a legal entity should be preferred. Consult the organization identifier guidance for the preferred scheme and identifier to use. |
additionalIdentifiers: | |
Список об’єктів Identifier |
|
address: | Address, обов’язково |
contactPoint: | ContactPoint, обов’язково |
roles: | Список рядків OpenContracting Description: The party’s role(s) in the contracting process. Можливі значення:
|
datePublished: | рядок, Date, генерується автоматично |
Identifier¶
Schema¶
scheme: | рядок OpenContracting Description: Ідентифікатори організації беруться з існуючої схеми ідентифікації. Це поле вказує схему або список кодів, де можна знайти ідентифікатор організації. Це значення повинно братись зі Схеми Ідентифікації Організацій. |
---|---|
id: | рядок, обов’язково OpenContracting Description: Ідентифікатор організації у вибраній схемі. Дозволеними є коди зі спику кодів «Organisation Registration Agency» Стандарту IATI з додаванням коду UA-EDR для організацій, зареєстрованих в Україні (ЄДРПОУ та ІПН). |
legalName: | рядок, ,багатомовний OpenContracting Description: Легально зареєстрована назва організації. |
uri: | uri OpenContracting Description: URI для ідентифікації організації, наприклад, ті, які надають Open Corporates або інші постачальники URI. Це не для вебсайту організації, його можна надати в полі url в ContactPoint організації. |
Address¶
Schema¶
streetAddress: | рядок, обов’язково OpenContracting Description: Вулиця. Наприклад, вул.Хрещатик, 22. |
---|---|
locality: | рядок, обов’язково OpenContracting Description: Населений пункт. Наприклад, Київ. |
region: | рядок, обов’язково OpenContracting Description: Область. Наприклад, Київська. |
postalCode: | рядок, обов’язково Поштовий індекс, Наприклад, 78043. |
countryName: | рядок, ,багатомовний, обов’язково Назва країни. Наприклад, Україна. |
ContactPoint¶
Schema¶
name: | рядок, ,багатомовний, обов’язково OpenContracting Description: Ім’я контактної особи, назва відділу чи контактного пункту для листування, що стосується цього процесу укладання договору. |
---|---|
email: | OpenContracting Description: Адреса електронної пошти контактної особи/пункту. |
telephone: | рядок OpenContracting Description: Номер телефону контактної особи/пункту. Повинен включати міжнародний телефонний код. |
faxNumber: | рядок OpenContracting Description: Номер факсу контактної особи/пункту. Повинен включати міжнародний телефонний код. |
url: | url OpenContracting Description: Веб адреса контактної особи/пункту. |
availableLanguage: | |
рядок Можливі значення:
Визначає мови спілкування. |
Повинне бути заповнене хоча б одне з полів: або email, або telephone.
Список¶
Опції списку¶
Крім надання полів та їхніх значень у запиті ви можете ще вказати опції для контролю над тим, як буде оброблятись запит і як буде генеруватись відповідь.
Для GET запитів, опції вказуються як URL параметри з префіксом opt_.
Приклад:
GET /api/2.5/monitorings?mode=real_draft&opt_fields=status HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "e78973dd58b442d298229654e1316346",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Для POST чи PUT запитів опції вказуються в тілі, всередині об’єктів опцій вищого рівня (схожих на обє’кт даних).
Приклад:
POST /api/2.5/monitorings HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 169
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"options": {
"pretty": true
},
"data": {
"tender_id": "780ae4efc1f83adb62c1471c27a82034",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings/e78973dd58b442d298229654e1316346
{
"data": {
"tender_id": "780ae4efc1f83adb62c1471c27a82034",
"monitoring_id": "UA-M-2018-01-01-000001",
"status": "draft",
"reasons": [
"public",
"fiscal"
],
"procuringStages": [
"awarding",
"contracting"
],
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "e78973dd58b442d298229654e1316346"
}
}
Опція вказана в тілі перевизначає opt_ опцію з URL параметра.
Ці опції можна комбінувати в одному запиті, хоча деякі з них можуть викликати конфлікт у відповіді.
pretty: | ?opt_pretty options: { pretty: true } Надає відповідь у форматі «pretty». У випадку з JSON це означає правильне розбиття рядків і відступи для зручності читання. Це займе додатковий час і збільшить розмір відповіді, тому краще буде використовувати цю опцію тільки під час налагоджування (debugging). |
---|---|
jsonp: | ?opt_jsonp=myCallback Повертає відповідь у форматі JSON-P замість простого JSON, щоб дозволити запитам приходити з браузерів і працювати навколо «однакової політики походження (same origin policy).» Функція названа так само як значення параметра opt_jsonp буде викликана з одним аргументом - JavaScript об’єктом, що представляє відповідь. |
fields: | ?opt_fields=comma,separated,field,list Список додаткових полів, що міститимуться у відповіді. |
Список змін¶
Список змін - спосіб синхронізації з базою даних моніторингів ДАСУ. Спробуемо використати feed=changes
для отримання моніторингів відсортованих по даті зміни:
GET /api/2.5/monitorings?feed=changes&limit=3&opt_fields=reasons HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "c5c21052abc34c87b93f4852aba5d5ea",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "f0dcdef86c634647a23c1a6117a408c6",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "9ed1c8769f03420eb3000ef27c139d4d",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a8ff31c911fc600038fa5a1b2942952b",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=a8ff31c911fc600038fa5a1b2942952b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=a8ff31c911fc600038fa5a1b2942952b"
}
}
Відповідь містить next_page
. З кожним використанням ми отримуємо моніторинги що ще не були синхронізовані.
GET /api/2.5/monitorings?limit=3&feed=changes&offset=a8ff31c911fc600038fa5a1b2942952b HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "a67391960a6f4cf8a091c1fb898ef404",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "80e451287e28492dac96cac9a2db529b",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a2bd9bb2b4959d8d930b3737ae00b652",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652"
},
"prev_page": {
"offset": "a8ff31c911fc600038fa5a1b2942952b",
"path": "/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a8ff31c911fc600038fa5a1b2942952b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a8ff31c911fc600038fa5a1b2942952b"
}
}
Продовжимо до останньої сторінки:
GET /api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652 HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [],
"next_page": {
"offset": "a2bd9bb2b4959d8d930b3737ae00b652",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652"
},
"prev_page": {
"offset": "a2bd9bb2b4959d8d930b3737ae00b652",
"path": "/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652"
}
}
Оскільки більше немає результатів, почекаємо перш ніж робити нову спробу:
GET /api/2.5/monitorings?limit=3&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652 HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "9409c91316e942e199a6724e67189679",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "9c9044fd6fbd406653167a45a81aacfa",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa"
},
"prev_page": {
"offset": "a2bd9bb2b4959d8d930b3737ae00b652",
"path": "/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=a2bd9bb2b4959d8d930b3737ae00b652"
}
}
Наступна сторінка може бути знову пустою
GET /api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [],
"next_page": {
"offset": "9c9044fd6fbd406653167a45a81aacfa",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa"
},
"prev_page": {
"offset": "9c9044fd6fbd406653167a45a81aacfa",
"path": "/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa"
}
}
або містити моніторинги з новими змінами
GET /api/2.5/monitorings?limit=3&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "059a8c655c1248b9839be632cb95f44a",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "e063e89aeac253e9250c0d6123e5de81",
"path": "/api/2.5/monitorings?limit=3&feed=changes&offset=e063e89aeac253e9250c0d6123e5de81",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&feed=changes&offset=e063e89aeac253e9250c0d6123e5de81"
},
"prev_page": {
"offset": "9c9044fd6fbd406653167a45a81aacfa",
"path": "/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?limit=3&descending=1&feed=changes&offset=9c9044fd6fbd406653167a45a81aacfa"
}
}
Публічні vs приватні списки¶
Публічні списки¶
Changes або DateModified списки можуть не відображати об’єкти моніторингу в деяких випадках (статус draft, статус cancelled, …) Якщо у нас є draft, cancelled і active об’єкти, відображається лише останній в публічних списках:
Зміни
GET /api/2.5/monitorings?feed=changes&opt_fields=status HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "7df8677f5ab54964b3f835f4e0e80b06",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a6eb0f5d4e402584b5c8650fd6dab53b",
"path": "/api/2.5/monitorings?feed=changes&offset=a6eb0f5d4e402584b5c8650fd6dab53b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&offset=a6eb0f5d4e402584b5c8650fd6dab53b"
}
}
По даті
GET /api/2.5/monitorings?opt_fields=status HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "7df8677f5ab54964b3f835f4e0e80b06",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Моніторінги закупівлі
GET /api/2.5/tenders/13c14e6a15b24e1a982310f262e18e7a/monitorings HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"id": "7df8677f5ab54964b3f835f4e0e80b06",
"dateCreated": "2018-01-01T02:00:00+02:00"
}
],
"count": 1,
"page": 1,
"limit": 500,
"total": 1
}
Це також стосується TEST-mode:
Зміни [test]
GET /api/2.5/monitorings?mode=test&feed=changes&opt_fields=status%2Cmode HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "249517644b4a40178c761acdbc9370d1",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a6eb0f5d4e402584b5c8650fd6dab53b",
"path": "/api/2.5/monitorings?feed=changes&mode=test&offset=a6eb0f5d4e402584b5c8650fd6dab53b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=test&offset=a6eb0f5d4e402584b5c8650fd6dab53b"
}
}
По даті [test]
GET /api/2.5/monitorings?mode=test&opt_fields=status%2Cmode HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "249517644b4a40178c761acdbc9370d1",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?mode=test&offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?mode=test&offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Моніторінги закупівлі [test]
GET /api/2.5/tenders/13c14e6a15b24e1a982310f262e18e7a/monitorings?mode=test&opt_fields=mode HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"dateCreated": "2018-01-01T02:00:00+02:00",
"mode": "test",
"id": "249517644b4a40178c761acdbc9370d1"
}
],
"count": 1,
"page": 1,
"limit": 500,
"total": 1
}
Приватні списки¶
Приватні канали показують об’єкти draft і cancelled:
Проте доступ до приватних каналів здійснюється ліше якщо надано авторізацію
GET /api/2.5/monitorings?feed=changes&mode=real_draft&opt_fields=status HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "url",
"name": "permission",
"description": "Forbidden"
}
]
}
Зміни
GET /api/2.5/monitorings?feed=changes&mode=real_draft&opt_fields=status HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "f6cbbd9927da41d9b3026eb065bd52b1",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "d6b23d009138416ea91a6309e354a621",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "69ca6538f0724d8bb69c779cb398d722",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a6eb0f5d4e402584b5c8650fd6dab53b",
"path": "/api/2.5/monitorings?feed=changes&mode=real_draft&offset=a6eb0f5d4e402584b5c8650fd6dab53b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=real_draft&offset=a6eb0f5d4e402584b5c8650fd6dab53b"
}
}
По даті
GET /api/2.5/monitorings?mode=real_draft&opt_fields=status HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "69ca6538f0724d8bb69c779cb398d722",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "d6b23d009138416ea91a6309e354a621",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "f6cbbd9927da41d9b3026eb065bd52b1",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?mode=real_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Моніторінги закупівлі
GET /api/2.5/tenders/13c14e6a15b24e1a982310f262e18e7a/monitorings?mode=draft HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"id": "69ca6538f0724d8bb69c779cb398d722",
"dateCreated": "2018-01-01T02:00:00+02:00"
},
{
"status": "cancelled",
"id": "d6b23d009138416ea91a6309e354a621",
"dateCreated": "2018-01-01T02:00:00+02:00"
},
{
"status": "draft",
"id": "f6cbbd9927da41d9b3026eb065bd52b1",
"dateCreated": "2018-01-01T02:00:00+02:00"
}
],
"count": 3,
"page": 1,
"limit": 500,
"total": 3
}
Приватні списки для TEST-mode:
Зміни [test]
GET /api/2.5/monitorings?feed=changes&mode=all_draft&opt_fields=status%2Cmode HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "c020ffb21f0f4bb6a13a9361703248a3",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "332a8e01a9984872904f402637ecfdd0",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "67eac76d1462480ea6cfcb6a870a2ecf",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "a6eb0f5d4e402584b5c8650fd6dab53b",
"path": "/api/2.5/monitorings?feed=changes&mode=all_draft&offset=a6eb0f5d4e402584b5c8650fd6dab53b",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=all_draft&offset=a6eb0f5d4e402584b5c8650fd6dab53b"
}
}
По даті [test]
GET /api/2.5/monitorings?mode=all_draft&opt_fields=status%2Cmode HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "332a8e01a9984872904f402637ecfdd0",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "67eac76d1462480ea6cfcb6a870a2ecf",
"dateModified": "2018-01-01T02:00:00+02:00"
},
{
"id": "c020ffb21f0f4bb6a13a9361703248a3",
"dateModified": "2018-01-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:00:00+02:00",
"path": "/api/2.5/monitorings?mode=all_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?mode=all_draft&offset=2018-01-01T02%3A00%3A00%2B02%3A00"
}
}
Приватні моніторінги закупівлі у тест моді не реалізовано.
Monitorings by tender id¶
All the monitorings can be found by theirs tender id:
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/monitorings HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"id": "96ac9c0ecd6749488c2350401d82279c",
"dateCreated": "2018-01-01T02:00:00+02:00"
},
{
"status": "active",
"id": "7587745c540240f3a12b516544087fef",
"dateCreated": "2018-01-01T02:01:00+02:00"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
The opt_fields
param is supported:
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/monitorings?opt_fields=status HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"id": "96ac9c0ecd6749488c2350401d82279c",
"dateCreated": "2018-01-01T02:00:00+02:00"
},
{
"status": "active",
"id": "7587745c540240f3a12b516544087fef",
"dateCreated": "2018-01-01T02:01:00+02:00"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
Pagination can be controlled with limit
and page
params where:
limit
- the maximum number of itemspage
- the number of page
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/monitorings?limit=1&page2 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"status": "active",
"id": "96ac9c0ecd6749488c2350401d82279c",
"dateCreated": "2018-01-01T02:00:00+02:00"
}
],
"count": 1,
"page": 1,
"limit": 1,
"total": 2
}
Inspection¶
Tutorial¶
Here is the list of inspections:
GET /api/2.5/inspections HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [],
"next_page": {
"offset": "",
"path": "/api/2.5/inspections?offset=",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/inspections?offset="
}
}
There are no inspections, so let’s post one:
POST /api/2.5/inspections HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 291
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"monitoring_ids": [
"a6b2b18977f24277b238c7b7a5342b1d",
"580997bb06674235801d75f2f6e6c6c6",
"2c5cc4a289d747a5b8dacd72adaea4d9"
],
"description": "Inspection is an official visit to a building or organization to check that everything is satisfactory and that rules are being obeyed"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/inspections/d0863edd3aaf4c6393480afae0679c2d
{
"data": {
"monitoring_ids": [
"a6b2b18977f24277b238c7b7a5342b1d",
"580997bb06674235801d75f2f6e6c6c6",
"2c5cc4a289d747a5b8dacd72adaea4d9"
],
"description": "Inspection is an official visit to a building or organization to check that everything is satisfactory and that rules are being obeyed",
"inspection_id": "UA-I-2018-01-01-000001",
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "d0863edd3aaf4c6393480afae0679c2d"
}
}
Documents can be added to the object:
POST /api/2.5/inspections/d0863edd3aaf4c6393480afae0679c2d/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 314
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "doc.txt",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/cb24ad29b9a2463eacf26ea75a1dcec7?Signature=oI4gndGi1vcs9AfrrpTeTDDYJYYdNI1oILD%2F76fIfuSJSwPNZDOfEIwsBdjLNEixSTn%2Fl9krnPi9SI0ksGz1Dw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "plain/text"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/inspections/d0863edd3aaf4c6393480afae0679c2d/documents/47ef0c56853149ab851d792cd97b4508
{
"data": {
"id": "47ef0c56853149ab851d792cd97b4508",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/cb24ad29b9a2463eacf26ea75a1dcec7?Signature=j1Cv5NxBsfB3dV27nkGHdIEMnjg5V%2FuSAvWqNcSGgENCwOQR%2FFToKwGvmhDm4uSct3rGJwDQg5%2FMGpcIS2iCAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
}
}
Documents can be changed:
PUT /api/2.5/inspections/d0863edd3aaf4c6393480afae0679c2d/documents/47ef0c56853149ab851d792cd97b4508 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 326
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "doc(1).json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b3305743561740678519d95d24bffbd2?Signature=9qiC%2B9rFYIsSmA8mDWGNdUq0Q5P5ntUKA8WrS%2Fv6fsg0AGWgoTrhVVlKV2JaVldfksh26UeCj5R%2Fa49pat59DA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/json"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "47ef0c56853149ab851d792cd97b4508",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b3305743561740678519d95d24bffbd2?Signature=0k6hFG1yXQaRPGuG%252BHkqNX7cwClU9%2F6qDvOSfFqqyWQjtX1S476zNcFCxvC8LwS65sU7PdPYnI1cySaf8iB3AQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "monitoring_owner"
}
}
And the object itself can be changed:
PATCH /api/2.5/inspections/d0863edd3aaf4c6393480afae0679c2d HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 144
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"description": "I regretted my decision",
"monitoring_ids": [
"a6b2b18977f24277b238c7b7a5342b1d",
"580997bb06674235801d75f2f6e6c6c6"
]
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"monitoring_ids": [
"a6b2b18977f24277b238c7b7a5342b1d",
"580997bb06674235801d75f2f6e6c6c6"
],
"description": "I regretted my decision",
"documents": [
{
"id": "47ef0c56853149ab851d792cd97b4508",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/cb24ad29b9a2463eacf26ea75a1dcec7?Signature=j1Cv5NxBsfB3dV27nkGHdIEMnjg5V%2FuSAvWqNcSGgENCwOQR%2FFToKwGvmhDm4uSct3rGJwDQg5%2FMGpcIS2iCAQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
},
{
"id": "47ef0c56853149ab851d792cd97b4508",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/b3305743561740678519d95d24bffbd2?Signature=0k6hFG1yXQaRPGuG%252BHkqNX7cwClU9%2F6qDvOSfFqqyWQjtX1S476zNcFCxvC8LwS65sU7PdPYnI1cySaf8iB3AQ%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "monitoring_owner"
}
],
"inspection_id": "UA-I-2018-01-01-000001",
"dateModified": "2018-01-01T02:03:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "d0863edd3aaf4c6393480afae0679c2d"
}
}
Data Standard¶
Inspection¶
Schema¶
id: | string, autogenerated |
---|---|
monitoring_ids: | list of internal monitoring ids, required, min-size=1 |
inspection_id: | string, auto-generated, read-only The Inspection identifier to refer object to in «paper» documentation. |
description: | string, required |
documents: | List of Document objects All documents and attachments related to the inspection. |
dateModified: | string, Date, autogenerated |
dateCreated: | string, Date, autogenerated |
Document¶
Schema¶
id: | string, autogenerated |
---|---|
documentType: | string |
title: | string, multilingual The document title. |
description: | string, multilingual A short description of the document. In the event the document is not accessible online, the description field can be used to describe arrangements for obtaining a copy of the document. |
format: | string The format of the document taken from the IANA Media Types code list, with the addition of one extra value for „offline/print“, used when this document entry is being used to describe the offline publication of a document. |
url: | string, autogenerated Direct link to the document or attachment. |
datePublished: | string, Date, autogenerated The date on which the document was first published. |
dateModified: | string, Date, autogenerated Date that the document was last modified |
language: | string Specifies the language of the linked document using either two-digit ISO 639-1, or extended BCP47 language tags. |
relatedItem: | string Id of related item. |
Inspections by monitoring id¶
All the inspections can be found by theirs monitoring id:
GET /api/2.5/monitorings/580997bb06674235801d75f2f6e6c6c6/inspections HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"inspection_id": "UA-I-2018-01-01-000001",
"dateModified": "2018-01-01T02:00:00+02:00",
"id": "f3cd7e69623b4324b5cc8905da537c74",
"dateCreated": "2018-01-01T02:00:00+02:00"
},
{
"inspection_id": "UA-I-2018-01-01-000002",
"dateModified": "2018-01-01T02:01:00+02:00",
"id": "d0863edd3aaf4c6393480afae0679c2d",
"dateCreated": "2018-01-01T02:01:00+02:00"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
The opt_fields
param is supported:
GET /api/2.5/monitorings/580997bb06674235801d75f2f6e6c6c6/inspections?opt_fields=description HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"description": "La-la",
"inspection_id": "UA-I-2018-01-01-000001",
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"id": "f3cd7e69623b4324b5cc8905da537c74"
},
{
"description": "Inspection is an official visit to a building or organization to check that everything is satisfactory and that rules are being obeyed",
"inspection_id": "UA-I-2018-01-01-000002",
"dateModified": "2018-01-01T02:01:00+02:00",
"dateCreated": "2018-01-01T02:01:00+02:00",
"id": "d0863edd3aaf4c6393480afae0679c2d"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
Pagination can be controlled with limit
and page
params where:
limit
- the maximum number of itemspage
- the number of page
GET /api/2.5/monitorings/580997bb06674235801d75f2f6e6c6c6/inspections?limit=1&page=2 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"inspection_id": "UA-I-2018-01-01-000002",
"dateModified": "2018-01-01T02:01:00+02:00",
"id": "d0863edd3aaf4c6393480afae0679c2d",
"dateCreated": "2018-01-01T02:01:00+02:00"
}
],
"count": 1,
"page": 2,
"limit": 1,
"total": 2
}
Request¶
Tutorial¶
Here is the list of requests:
GET /api/2.5/requests HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [],
"next_page": {
"offset": "",
"path": "/api/2.5/requests?offset=",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests?offset="
}
}
There are no requests, so let’s post one:
Примітка
Next action allowed to users that belongs to next auth group:
public
POST /api/2.5/requests HTTP/1.0
Authorization: Basic cHVibGljOnB1YmxpYw==
Content-Length: 914
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"tenderId": "ffffffffffffffffffffffffffffffff",
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"parties": [
{
"name": "party name",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
}
}
],
"documents": [
{
"title": "doc.txt",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "plain/text"
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1
{
"data": {
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"requestId": "UA-R-2018-01-01-000001",
"tenderId": "ffffffffffffffffffffffffffffffff",
"documents": [
{
"id": "5be38e76a17d479e913a0a8b47432e23",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"author": "request_owner"
}
],
"parties": [
{
"id": "133e7ada35564da3bd5da0c54d57f212",
"name": "party name",
"datePublished": "2018-01-01T02:00:00+02:00",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
},
"roles": [
"public"
]
}
],
"id": "6270491497034cc79fe4a00e1b7b84f1"
}
}
Documents can be added to the object with separate request:
Примітка
Next action allowed to users that belongs to next auth group:
public
POST /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents HTTP/1.0
Authorization: Basic cHVibGljOnB1YmxpYw==
Content-Length: 315
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "doc(1).txt",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6e4e052020524377a5d5c66c08000ba1?Signature=XMsBXAprJGrPSBE0sUMfBpd7d8puyzhw1PJnlM%2FNZSwCJYLnJCa7CI7unQfT2h1HZdYDJmzVVXziPVIwLLURCw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "plain/text"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents/f92b51b672f743cc9f913760320624f9
{
"data": {
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6e4e052020524377a5d5c66c08000ba1?Signature=YFNaTNWcITSPPBImzR%252BfDMHgtJSaLVWbxJKrS8VFTR%252BSqd4L63e1rEySYJr5k%252BfNYqiLWi4NAZW%2FO1JT1LHsDg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "request_owner"
}
}
Documents can be changed:
Примітка
Next action allowed to users that belongs to next auth group:
public
PUT /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents/f92b51b672f743cc9f913760320624f9 HTTP/1.0
Authorization: Basic cHVibGljOnB1YmxpYw==
Content-Length: 326
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "doc(2).json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=AhAdnVKR22WUb2VNfZ6AngI28xPruzRm9dy3YCYl7ruo8Pz%2FxDsjvcpH4rLey%2BI2JiZf%2FyD73KmzQ5Uuy4wLBQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/json"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(2).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=aDGWSUzxCNw8%252BsEj4h77bkcZS5K8C9jN%252BHnei3NRNrtWzu0nUFqxO%2FO%2FGws8v%2F%252BS9rTXWhsww%252Bs9eqx0gcTmBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "request_owner"
}
}
And the object itself can be changed by patching answer field only:
Примітка
Next action allowed to users that belongs to next auth group:
sas
PATCH /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 42
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"answer": "There is my answer"
}
}
Response: 200 OK
Content-Type: application/json
{
"data": {
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"answer": "There is my answer",
"dateAnswered": "2018-01-01T02:03:00+02:00",
"dateModified": "2018-01-01T02:03:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"requestId": "UA-R-2018-01-01-000001",
"tenderId": "ffffffffffffffffffffffffffffffff",
"documents": [
{
"id": "5be38e76a17d479e913a0a8b47432e23",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6e4e052020524377a5d5c66c08000ba1?Signature=YFNaTNWcITSPPBImzR%252BfDMHgtJSaLVWbxJKrS8VFTR%252BSqd4L63e1rEySYJr5k%252BfNYqiLWi4NAZW%2FO1JT1LHsDg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(2).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=aDGWSUzxCNw8%252BsEj4h77bkcZS5K8C9jN%252BHnei3NRNrtWzu0nUFqxO%2FO%2FGws8v%2F%252BS9rTXWhsww%252Bs9eqx0gcTmBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "request_owner"
}
],
"parties": [
{
"id": "133e7ada35564da3bd5da0c54d57f212",
"name": "party name",
"datePublished": "2018-01-01T02:00:00+02:00",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
},
"roles": [
"public"
]
}
],
"id": "6270491497034cc79fe4a00e1b7b84f1"
}
}
Documents related to answer also can be added to the object with separate request:
Примітка
Next action allowed to users that belongs to next auth group:
sas
POST /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 315
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"title": "doc(3).txt",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/29ec040bd85647289a6f7627985f4970?Signature=jBfRFdjWn4nG0gnM7obV1yfjiueCaZnVpEvgRH9qT3rDKrPUrp8RjpMLQHREpEYRu09s8f0%2BzO3584wQLixaBw%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "plain/text"
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents/05987ceeec0d434c99568077dc15c9a6
{
"data": {
"id": "05987ceeec0d434c99568077dc15c9a6",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(3).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/29ec040bd85647289a6f7627985f4970?Signature=oskLJCq7LX%2F8vlfsSoOiMpRSIbTAoXU4CB%2FpjLh%2FjqEbYXOBRDATxl6vu%2FHJ5VJXYiE6WspuJGWt8JMbQjzkBw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
}
}
Lets get all request documents:
GET /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1/documents HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"id": "5be38e76a17d479e913a0a8b47432e23",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"author": "request_owner"
},
{
"id": "05987ceeec0d434c99568077dc15c9a6",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(3).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/29ec040bd85647289a6f7627985f4970?Signature=oskLJCq7LX%2F8vlfsSoOiMpRSIbTAoXU4CB%2FpjLh%2FjqEbYXOBRDATxl6vu%2FHJ5VJXYiE6WspuJGWt8JMbQjzkBw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(2).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=aDGWSUzxCNw8%252BsEj4h77bkcZS5K8C9jN%252BHnei3NRNrtWzu0nUFqxO%2FO%2FGws8v%2F%252BS9rTXWhsww%252Bs9eqx0gcTmBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "request_owner"
}
]
}
Once answer has been provided it can no longer be changed, lets make an attempt:
Примітка
Next action allowed to users that belongs to next auth group:
sas
PATCH /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Content-Length: 50
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"answer": "There is my another answer"
}
}
Response: 403 Forbidden
Content-Type: application/json
{
"status": "error",
"errors": [
{
"location": "url",
"name": "permission",
"description": "Forbidden"
}
]
}
Lets take a look at request. Notice that part of parties fields is not visible in public api:
GET /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1 HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": {
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"answer": "There is my answer",
"dateAnswered": "2018-01-01T02:03:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"requestId": "UA-R-2018-01-01-000001",
"tenderId": "ffffffffffffffffffffffffffffffff",
"documents": [
{
"id": "5be38e76a17d479e913a0a8b47432e23",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6e4e052020524377a5d5c66c08000ba1?Signature=YFNaTNWcITSPPBImzR%252BfDMHgtJSaLVWbxJKrS8VFTR%252BSqd4L63e1rEySYJr5k%252BfNYqiLWi4NAZW%2FO1JT1LHsDg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(2).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=aDGWSUzxCNw8%252BsEj4h77bkcZS5K8C9jN%252BHnei3NRNrtWzu0nUFqxO%2FO%2FGws8v%2F%252BS9rTXWhsww%252Bs9eqx0gcTmBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "request_owner"
},
{
"id": "05987ceeec0d434c99568077dc15c9a6",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(3).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/29ec040bd85647289a6f7627985f4970?Signature=oskLJCq7LX%2F8vlfsSoOiMpRSIbTAoXU4CB%2FpjLh%2FjqEbYXOBRDATxl6vu%2FHJ5VJXYiE6WspuJGWt8JMbQjzkBw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
}
],
"parties": [
{
"id": "133e7ada35564da3bd5da0c54d57f212",
"name": "party name",
"datePublished": "2018-01-01T02:00:00+02:00",
"roles": [
"public"
]
}
],
"id": "6270491497034cc79fe4a00e1b7b84f1"
}
}
But hidden parties fields would be visible for reviewer and you’ll need an access token to see it:
Примітка
Next action allowed to users that belongs to next auth group:
sas
public
GET /api/2.5/requests/6270491497034cc79fe4a00e1b7b84f1 HTTP/1.0
Authorization: Basic dGVzdF9zYXM6dGVzdF9zYXNfdG9rZW4=
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": {
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"answer": "There is my answer",
"dateAnswered": "2018-01-01T02:03:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"requestId": "UA-R-2018-01-01-000001",
"tenderId": "ffffffffffffffffffffffffffffffff",
"documents": [
{
"id": "5be38e76a17d479e913a0a8b47432e23",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/df1080bf9c774ba4b27f28f1d5b9c652?Signature=yU3LyBGl1zeg6mlMzWaMBl4KwCcfNeO58fmJDoFzvI4Cn30VJwDjDhwNW1%2FNZvXQ3lExaIcz0VPygSbWv1vkAg%3D%3D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(1).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6e4e052020524377a5d5c66c08000ba1?Signature=YFNaTNWcITSPPBImzR%252BfDMHgtJSaLVWbxJKrS8VFTR%252BSqd4L63e1rEySYJr5k%252BfNYqiLWi4NAZW%2FO1JT1LHsDg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "request_owner"
},
{
"id": "f92b51b672f743cc9f913760320624f9",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(2).json",
"format": "application/json",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/4d52c0946e8a4999929db0c4e72b2fee?Signature=aDGWSUzxCNw8%252BsEj4h77bkcZS5K8C9jN%252BHnei3NRNrtWzu0nUFqxO%2FO%2FGws8v%2F%252BS9rTXWhsww%252Bs9eqx0gcTmBg%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:02:00+02:00",
"author": "request_owner"
},
{
"id": "05987ceeec0d434c99568077dc15c9a6",
"hash": "md5:00000000000000000000000000000000",
"title": "doc(3).txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/29ec040bd85647289a6f7627985f4970?Signature=oskLJCq7LX%2F8vlfsSoOiMpRSIbTAoXU4CB%2FpjLh%2FjqEbYXOBRDATxl6vu%2FHJ5VJXYiE6WspuJGWt8JMbQjzkBw%253D%253D&KeyID=a8968c46",
"datePublished": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"author": "monitoring_owner"
}
],
"parties": [
{
"id": "133e7ada35564da3bd5da0c54d57f212",
"name": "party name",
"datePublished": "2018-01-01T02:00:00+02:00",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
},
"roles": [
"public"
]
}
],
"id": "6270491497034cc79fe4a00e1b7b84f1"
}
}
Lets add another request and leave it without an answer:
POST /api/2.5/requests HTTP/1.0
Authorization: Basic cHVibGljOnB1YmxpYw==
Content-Length: 918
Content-Type: application/json
Host: audit-api-sandbox.prozorro.gov.ua
DATA:
{
"data": {
"tenderId": "ffffffffffffffffffffffffffffffff",
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"parties": [
{
"name": "party name",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
}
}
],
"documents": [
{
"title": "doc.txt",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/24757d61607549ccb347a76248307a82?Signature=CTpNQxTVZ5c%2BNU3F7qG%2BOpdsYSs5BFBdorcoygX2KiR70ZY%2B9VachFK3cJoCcNloHLcXKiHAoBlhgMSdqfsrDQ%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "plain/text"
}
]
}
}
Response: 201 Created
Content-Type: application/json
Location: http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests/1a14735bf1cf4b0fa04fbb529747e76b
{
"data": {
"description": "Yo-ho-ho",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateModified": "2018-02-01T02:00:00+02:00",
"dateCreated": "2018-02-01T02:00:00+02:00",
"requestId": "UA-R-2018-02-01-000001",
"tenderId": "ffffffffffffffffffffffffffffffff",
"documents": [
{
"id": "3771cf5554b24acf85ece971dde76f6e",
"hash": "md5:00000000000000000000000000000000",
"title": "doc.txt",
"format": "plain/text",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/24757d61607549ccb347a76248307a82?Signature=CTpNQxTVZ5c%2BNU3F7qG%2BOpdsYSs5BFBdorcoygX2KiR70ZY%2B9VachFK3cJoCcNloHLcXKiHAoBlhgMSdqfsrDQ%3D%3D&KeyID=a8968c46",
"datePublished": "2018-02-01T02:00:00+02:00",
"dateModified": "2018-02-01T02:00:00+02:00",
"author": "request_owner"
}
],
"parties": [
{
"id": "47010e9a2497498396473363ba159d56",
"name": "party name",
"datePublished": "2018-02-01T02:00:00+02:00",
"address": {
"streetAddress": "test street address",
"locality": "test locality",
"region": "test region",
"postalCode": "test postalCode",
"countryName": "test country"
},
"contactPoint": {
"email": "test@example.com"
},
"roles": [
"public"
]
}
],
"id": "1a14735bf1cf4b0fa04fbb529747e76b"
}
}
Here are all available requests:
GET /api/2.5/requests?opt_fields=answer HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"answer": "There is my answer",
"id": "6270491497034cc79fe4a00e1b7b84f1",
"dateModified": "2018-01-01T02:01:00+02:00"
},
{
"id": "1a14735bf1cf4b0fa04fbb529747e76b",
"dateModified": "2018-02-01T02:00:00+02:00"
}
],
"next_page": {
"offset": "2018-02-01T02:00:00+02:00",
"path": "/api/2.5/requests?opt_fields=answer&offset=2018-02-01T02%3A00%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests?opt_fields=answer&offset=2018-02-01T02%3A00%3A00%2B02%3A00"
}
}
Feed modes available:
- by default - all requests
mode=answered
- requests that have an answermode=not_answered
- requests that dont’t have an answer
For example:
GET /api/2.5/requests?mode=answered&opt_fields=answer HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"answer": "There is my answer",
"id": "6270491497034cc79fe4a00e1b7b84f1",
"dateModified": "2018-01-01T02:01:00+02:00"
}
],
"next_page": {
"offset": "2018-01-01T02:01:00+02:00",
"path": "/api/2.5/requests?mode=answered&opt_fields=answer&offset=2018-01-01T02%3A01%3A00%2B02%3A00",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/requests?mode=answered&opt_fields=answer&offset=2018-01-01T02%3A01%3A00%2B02%3A00"
}
}
Data Standard¶
Request¶
Document¶
Schema¶
id: | string, autogenerated |
---|---|
documentType: | string |
title: | string, multilingual The document title. |
description: | string, multilingual A short description of the document. In the event the document is not accessible online, the description field can be used to describe arrangements for obtaining a copy of the document. |
format: | string The format of the document taken from the IANA Media Types code list, with the addition of one extra value for „offline/print“, used when this document entry is being used to describe the offline publication of a document. |
url: | string, autogenerated Direct link to the document or attachment. |
datePublished: | string, Date, autogenerated The date on which the document was first published. |
dateModified: | string, Date, autogenerated Date that the document was last modified |
language: | string Specifies the language of the linked document using either two-digit ISO 639-1, or extended BCP47 language tags. |
relatedItem: | string Id of related item. |
Requests by tender id¶
All the requests can be found by theirs tender id:
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/requests HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"requestId": "UA-R-2018-01-01-000001",
"description": "First request",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateCreated": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"id": "f865ad1cbb504547baa837e247469212"
},
{
"requestId": "UA-R-2018-01-01-000002",
"description": "Second request",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateCreated": "2018-01-01T02:01:00+02:00",
"dateModified": "2018-01-01T02:01:00+02:00",
"id": "6c4b2f344c4545f3a5df4b88a5e2de7e"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
The opt_fields
param is supported:
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/requests?opt_fields=parties HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"description": "First request",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateModified": "2018-01-01T02:00:00+02:00",
"dateCreated": "2018-01-01T02:00:00+02:00",
"requestId": "UA-R-2018-01-01-000001",
"parties": [
{
"id": "dd84caf5317a4578b8b6bb4614a318bc",
"name": "party name",
"datePublished": "2018-01-01T02:00:00+02:00",
"roles": [
"public"
]
}
],
"id": "f865ad1cbb504547baa837e247469212"
},
{
"description": "Second request",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateModified": "2018-01-01T02:01:00+02:00",
"dateCreated": "2018-01-01T02:01:00+02:00",
"requestId": "UA-R-2018-01-01-000002",
"parties": [
{
"id": "480257938a0e491b94c865bcc3e1c812",
"name": "party name",
"datePublished": "2018-01-01T02:01:00+02:00",
"roles": [
"public"
]
}
],
"id": "6c4b2f344c4545f3a5df4b88a5e2de7e"
}
],
"count": 2,
"page": 1,
"limit": 500,
"total": 2
}
Pagination can be controlled with limit
and page
params where:
limit
- the maximum number of itemspage
- the number of pagedescending
- items in reverse order
GET /api/2.5/tenders/580997bb06674235801d75f2f6e6c6c6/requests?limit=1&page2 HTTP/1.0
Host: audit-api-sandbox.prozorro.gov.ua
Response: 200 OK
Content-Type: application/json
{
"data": [
{
"requestId": "UA-R-2018-01-01-000001",
"description": "First request",
"violationType": [
"corruptionDescription",
"corruptionProcurementMethodType",
"corruptionPublicDisclosure",
"corruptionBiddingDocuments",
"documentsForm",
"corruptionAwarded",
"corruptionCancelled",
"corruptionContracting",
"corruptionChanges",
"other"
],
"dateCreated": "2018-01-01T02:00:00+02:00",
"dateModified": "2018-01-01T02:00:00+02:00",
"id": "f865ad1cbb504547baa837e247469212"
}
],
"count": 1,
"page": 1,
"limit": 1,
"total": 2
}
Режим прискорення в пісочниці¶
Для зменшення термінів і забезпечення можливості тестування закупівельних процедур на пісочниці доступний режим прискорення.
Даний механізм діє лише на пісочниці.
Щоб увімкнути режим прискорення вам потрібно:
- додати додатковий параметр mode зі значенням test;
- встановити текстове значення
accelerator=1440
параметру monitoringDetails. Цей параметр пришвидшить проходження періодів моніторингу. Число 1440 показує, що часові обмеження та терміни скорочуються в 1440 раз.