Documents Uploading

All of the document uploading API endpoints follow the same set of rules.

Content-Type: multipart/form-data

This is standard approach of HTML form file uploading defined by RFC 1867. The requirements are:

  • Form element should have name file
  • Only one document can be uploaded.

The cURL example:

curl --form file=@page.pdf

HTTPie example:

http -f POST file@page.pdf

The request itself should look like:

POST /api/0.2/tenders/f6882fa63d5141bcabec54a4766eec61/documents HTTP/1.1
Content-Type: multipart/form-data; boundary=28e02f7d4a3c4da19c4e2589329ad36f

Content-Disposition: form-data; name="file"; filename="page.pdf"

..Contents of PDF goes here...