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

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

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

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

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

    Request

    POST /api/2.5/tenders/2f5e224866d0459cbaa950a15be70946/documents?acc_token=f220033fc2004e90a9398defdea66c9f HTTP/1.0
    Authorization: Bearer broker
    Content-Type: application/json
    Host: lb-api-sandbox.prozorro.gov.ua
    
    {
      "data": {
        "title": "Notice.pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/6d5acc9f6744445090ee6163719b792e?Signature=xpZcFTPGJQ8J6leBYaQWYeW0CyQyt1SG%2F6EugQxRyxlFu7XmMlj%2BasCkDKsxWXiGZUTnRU%2BOkiJsST%2B0myYDDw%3D%3D&KeyID=a8968c46",
        "hash": "md5:00000000000000000000000000000000",
        "format": "application/pdf"
      }
    }
    

    Response

    HTTP/1.0 201 Created
    Content-Type: application/json
    Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/2f5e224866d0459cbaa950a15be70946/documents/dcc28f9e5b0a4475ae1511c9195924ba
    
    {
      "data": {
        "hash": "md5:00000000000000000000000000000000",
        "title": "Notice.pdf",
        "format": "application/pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/6d5acc9f6744445090ee6163719b792e?Signature=sgMJT6uclURHXV1QkzMq700s6436i6ynr4LaZyZf5B4O1Sn6ed7A8ogX5x1LCHhuC5HKuPrXHgPRYIyDC6H%2BDg%3D%3D&KeyID=a8968c46",
        "documentOf": "tender",
        "language": "uk",
        "id": "dcc28f9e5b0a4475ae1511c9195924ba",
        "datePublished": "2023-10-10T01:00:01+03:00",
        "dateModified": "2023-10-10T01:00:01+03:00",
        "author": "tender_owner"
      }
    }
    
  3. Завантажити документ в document service.

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

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

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

    Request

    POST /api/2.5/tenders/2f5e224866d0459cbaa950a15be70946/documents?acc_token=f220033fc2004e90a9398defdea66c9f HTTP/1.0
    Authorization: Bearer broker
    Content-Type: application/json
    Host: lb-api-sandbox.prozorro.gov.ua
    
    {
      "data": {
        "title": "Notice.pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/6d5acc9f6744445090ee6163719b792e?Signature=xpZcFTPGJQ8J6leBYaQWYeW0CyQyt1SG%2F6EugQxRyxlFu7XmMlj%2BasCkDKsxWXiGZUTnRU%2BOkiJsST%2B0myYDDw%3D%3D&KeyID=a8968c46",
        "hash": "md5:00000000000000000000000000000000",
        "format": "application/pdf"
      }
    }
    

    Response

    HTTP/1.0 201 Created
    Content-Type: application/json
    Location: http://lb-api-sandbox.prozorro.gov.ua/api/2.5/tenders/2f5e224866d0459cbaa950a15be70946/documents/dcc28f9e5b0a4475ae1511c9195924ba
    
    {
      "data": {
        "hash": "md5:00000000000000000000000000000000",
        "title": "Notice.pdf",
        "format": "application/pdf",
        "url": "http://public-docs-sandbox.prozorro.gov.ua/get/6d5acc9f6744445090ee6163719b792e?Signature=sgMJT6uclURHXV1QkzMq700s6436i6ynr4LaZyZf5B4O1Sn6ed7A8ogX5x1LCHhuC5HKuPrXHgPRYIyDC6H%2BDg%3D%3D&KeyID=a8968c46",
        "documentOf": "tender",
        "language": "uk",
        "id": "dcc28f9e5b0a4475ae1511c9195924ba",
        "datePublished": "2023-10-10T01:00:01+03:00",
        "dateModified": "2023-10-10T01:00:01+03:00",
        "author": "tender_owner"
      }
    }