Публічні 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": "295e55a891321bbfb418247aa925053c",
"path": "/api/2.5/monitorings?feed=changes&offset=295e55a891321bbfb418247aa925053c",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&offset=295e55a891321bbfb418247aa925053c"
}
}
По даті
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": "295e55a891321bbfb418247aa925053c",
"path": "/api/2.5/monitorings?feed=changes&mode=test&offset=295e55a891321bbfb418247aa925053c",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=test&offset=295e55a891321bbfb418247aa925053c"
}
}
По даті [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": "295e55a891321bbfb418247aa925053c",
"path": "/api/2.5/monitorings?feed=changes&mode=real_draft&offset=295e55a891321bbfb418247aa925053c",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=real_draft&offset=295e55a891321bbfb418247aa925053c"
}
}
По даті
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": "295e55a891321bbfb418247aa925053c",
"path": "/api/2.5/monitorings?feed=changes&mode=all_draft&offset=295e55a891321bbfb418247aa925053c",
"uri": "http://audit-api-sandbox.prozorro.gov.ua/api/2.5/monitorings?feed=changes&mode=all_draft&offset=295e55a891321bbfb418247aa925053c"
}
}
По даті [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"
}
}
Приватні моніторінги закупівлі у тест моді не реалізовано.