Public vs Private feeds¶
Public feeds¶
Changes or DateModified feeds may not display monitoring objects in some cases (draft status, cancelled status, …) If we have draft, cancelled and active monitoring objects, only the last one is shown on the public lists:
Changes
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"
}
}
Date Modified
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"
}
}
Monitoring by tender
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
}
And this is also true for TEST mode:
Changes [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"
}
}
Date Modified [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"
}
}
Monitoring by tender [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
}
Private feeds¶
Private feeds show draft and cancelled objects:
But private feeds can be accessed as long as the right authorisation is provided
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"
}
]
}
Changes
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"
}
}
Date Modified
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"
}
}
Monitoring by tender
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
}
Private feeds for TEST mode:
Changes [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"
}
}
Date Modified [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"
}
}
Monitoring by tender [test] feed is not implemented.