Завантаження документів

Всі точки входу API завантаження документів використовують той самий набір правил.

Завантажити документ з реєстрацією

  1. Зареєструвати завантаження документа в Document Service.

  2. Додати документ в API:

    POST /api/2.5/tenders/4826290bfb064165b70a94d71e93a63b/documents?acc_token=e6b4c4ef7b894e8da225bae574bf7b61 HTTP/1.0
    Authorization: Bearer broker
    Content-Length: 320
    Content-Type: application/json
    Host: lb-api-sandbox.prozorro.gov.ua
    DATA:
    {
      "data": {
        "title": "Notice.pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/ae50ebf41e54463faca2b20961cec265?Signature=Dw8l%2FHXzaWuFISr813n2jFWTH3xxRr0QqaB4syk4qMVYQLHFXy0c8gZzFohx481kRkFBYywOxs69mfVozj1kAg%3D%3D&KeyID=a8968c46",
        "hash": "md5:00000000000000000000000000000000",
        "format": "application/pdf"
      }
    }
    
    Response: 201 Created
    Content-Type: application/json
    Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/4826290bfb064165b70a94d71e93a63b/documents/7ca7263e081c464cb08d676e9305f821
    X-Content-Type-Options: nosniff
    {
      "data": {
        "id": "7ca7263e081c464cb08d676e9305f821",
        "hash": "md5:00000000000000000000000000000000",
        "title": "Notice.pdf",
        "format": "application/pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/ae50ebf41e54463faca2b20961cec265?Signature=vwVV5yBxoQF9tqHPeCmryD53w8gnll1fHTDbd5zeJaxFY0yt9pqIso9lPTh6uoOq9oM42i%2FfziR1dRPW08mAAQ%3D%3D&KeyID=a8968c46",
        "datePublished": "2021-03-16T00:00:01+02:00",
        "dateModified": "2021-03-16T00:00:01+02:00",
        "author": "tender_owner",
        "documentOf": "tender"
      }
    }
    
  3. Завантажити документ в document service.

Завантажити документ без реєстрації

  1. Зареєструвати завантаження документа в Document Service.

  2. Додати документ в API:

    POST /api/2.5/tenders/4826290bfb064165b70a94d71e93a63b/documents?acc_token=e6b4c4ef7b894e8da225bae574bf7b61 HTTP/1.0
    Authorization: Bearer broker
    Content-Length: 320
    Content-Type: application/json
    Host: lb-api-sandbox.prozorro.gov.ua
    DATA:
    {
      "data": {
        "title": "Notice.pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/ae50ebf41e54463faca2b20961cec265?Signature=Dw8l%2FHXzaWuFISr813n2jFWTH3xxRr0QqaB4syk4qMVYQLHFXy0c8gZzFohx481kRkFBYywOxs69mfVozj1kAg%3D%3D&KeyID=a8968c46",
        "hash": "md5:00000000000000000000000000000000",
        "format": "application/pdf"
      }
    }
    
    Response: 201 Created
    Content-Type: application/json
    Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/4826290bfb064165b70a94d71e93a63b/documents/7ca7263e081c464cb08d676e9305f821
    X-Content-Type-Options: nosniff
    {
      "data": {
        "id": "7ca7263e081c464cb08d676e9305f821",
        "hash": "md5:00000000000000000000000000000000",
        "title": "Notice.pdf",
        "format": "application/pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/ae50ebf41e54463faca2b20961cec265?Signature=vwVV5yBxoQF9tqHPeCmryD53w8gnll1fHTDbd5zeJaxFY0yt9pqIso9lPTh6uoOq9oM42i%2FfziR1dRPW08mAAQ%3D%3D&KeyID=a8968c46",
        "datePublished": "2021-03-16T00:00:01+02:00",
        "dateModified": "2021-03-16T00:00:01+02:00",
        "author": "tender_owner",
        "documentOf": "tender"
      }
    }