Confidential documents
Confidential documents are supported for bids in the above threshold procedures.
Confidentiality
Documents can be either public or private:
Privacy settings can be changed only for the latest version of the document.
When you upload new version of the document, privacy settings are copied from the previous version.
Privacy settings can be changed only during tenderPeriod (with active.tendering status).
If tender has status active.qualification winner can upload only public documents.
Tutorial
Let’s upload a private document
POST /api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents?acc_token=6dd6b053002e43938d257bd007d873c2 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"title": "private.doc",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/bed8dcbd27644f418f3d0645d955859a?Signature=%2Fma7ckwkj4u2vxw38wJe6aAc7icF62FDOqSZY4U5Y9WFIWaPGjqxOAUwIPI7II%2BEWBotNb5%2FNSbZ%2FU9ekic%2BAA%3D%3D&KeyID=a8968c46",
"hash": "md5:00000000000000000000000000000000",
"format": "application/msword",
"confidentiality": "buyerOnly",
"confidentialityRationale": "This document contains some secret data that shouldn't be public"
}
}
HTTP/1.0 201 Created
Content-Type: application/json
Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/f6b43126ac6541b09aa78052ad667158
{
"data": {
"hash": "md5:00000000000000000000000000000000",
"title": "private.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/f6b43126ac6541b09aa78052ad667158?download=bed8dcbd27644f418f3d0645d955859a",
"documentOf": "tender",
"language": "uk",
"id": "f6b43126ac6541b09aa78052ad667158",
"confidentiality": "buyerOnly",
"confidentialityRationale": "This document contains some secret data that shouldn't be public",
"datePublished": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00"
}
}
confidentiality can be changed during active.tendering tender status
PATCH /api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/d21dc81bb3944e39b39703c4cb3ddbe1?acc_token=6dd6b053002e43938d257bd007d873c2 HTTP/1.0
Authorization: Bearer broker
Content-Type: application/json
Host: lb-api-sandbox.prozorro.gov.ua
{
"data": {
"confidentiality": "buyerOnly",
"confidentialityRationale": "Lol, this document contains some secret data that shouldn't be public, I'm changing it's confidentiality"
}
}
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": {
"id": "d21dc81bb3944e39b39703c4cb3ddbe1",
"datePublished": "2023-10-10T01:00:00+03:00",
"hash": "md5:00000000000000000000000000000000",
"title": "public-to-private.doc",
"format": "application/msword",
"url": "http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/d21dc81bb3944e39b39703c4cb3ddbe1?download=48945373accd4d29ba34ccdf21d9804a",
"documentOf": "tender",
"dateModified": "2023-10-10T01:00:00+03:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Lol, this document contains some secret data that shouldn't be public, I'm changing it's confidentiality"
}
}
The confidential documents shown without the url field
GET /api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "private.doc",
"format": "application/msword",
"documentOf": "tender",
"language": "uk",
"id": "f6b43126ac6541b09aa78052ad667158",
"confidentiality": "buyerOnly",
"confidentialityRationale": "This document contains some secret data that shouldn't be public",
"datePublished": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00"
},
{
"id": "d21dc81bb3944e39b39703c4cb3ddbe1",
"datePublished": "2023-10-10T01:00:00+03:00",
"hash": "md5:00000000000000000000000000000000",
"title": "public-to-private.doc",
"format": "application/msword",
"documentOf": "tender",
"dateModified": "2023-10-10T01:00:00+03:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Lol, this document contains some secret data that shouldn't be public, I'm changing it's confidentiality"
},
{
"hash": "md5:00000000000000000000000000000000",
"title": "public.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6b685322d12b4938a1485f15d7b8055c?Signature=Gqk57hUOrPwtwykDL1i7JDzVqpuQJOvTiHQ3vw9152GolAqDD10cXonoHkNGN%2Byv054UsWYfd33%2Bgze1Mo3EDg%3D%3D&KeyID=a8968c46",
"documentOf": "tender",
"language": "uk",
"id": "6730de047ffd46e18ca23c684477914e",
"confidentiality": "public",
"datePublished": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00"
}
]
}
Only tender and bid owner should see the url fields and be able to download confidential documents
GET /api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents?acc_token=b67eb5061d5445afa4ea2a1bffb1ee5a HTTP/1.0
Authorization: Bearer broker
Host: public-api-sandbox.prozorro.gov.ua
HTTP/1.0 200 OK
Content-Type: application/json
{
"data": [
{
"hash": "md5:00000000000000000000000000000000",
"title": "private.doc",
"format": "application/msword",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/f6b43126ac6541b09aa78052ad667158?download=bed8dcbd27644f418f3d0645d955859a",
"documentOf": "tender",
"language": "uk",
"id": "f6b43126ac6541b09aa78052ad667158",
"confidentiality": "buyerOnly",
"confidentialityRationale": "This document contains some secret data that shouldn't be public",
"datePublished": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00"
},
{
"id": "d21dc81bb3944e39b39703c4cb3ddbe1",
"datePublished": "2023-10-10T01:00:00+03:00",
"hash": "md5:00000000000000000000000000000000",
"title": "public-to-private.doc",
"format": "application/msword",
"url": "http://public-api-sandbox.prozorro.gov.ua/api/2.5/tenders/a450405f3c6840318420a210894cccb1/bids/de4909199c1440ca809e98f0538e3064/documents/d21dc81bb3944e39b39703c4cb3ddbe1?download=48945373accd4d29ba34ccdf21d9804a",
"documentOf": "tender",
"dateModified": "2023-10-10T01:00:00+03:00",
"language": "uk",
"confidentiality": "buyerOnly",
"confidentialityRationale": "Lol, this document contains some secret data that shouldn't be public, I'm changing it's confidentiality"
},
{
"hash": "md5:00000000000000000000000000000000",
"title": "public.doc",
"format": "application/msword",
"url": "http://public-docs-sandbox.prozorro.gov.ua/get/6b685322d12b4938a1485f15d7b8055c?Signature=Gqk57hUOrPwtwykDL1i7JDzVqpuQJOvTiHQ3vw9152GolAqDD10cXonoHkNGN%2Byv054UsWYfd33%2Bgze1Mo3EDg%3D%3D&KeyID=a8968c46",
"documentOf": "tender",
"language": "uk",
"id": "6730de047ffd46e18ca23c684477914e",
"confidentiality": "public",
"datePublished": "2023-10-10T01:00:00+03:00",
"dateModified": "2023-10-10T01:00:00+03:00"
}
]
}