v52

latestOpenAPI 3.1.0raw.githubusercontent.com2026-07-311,1941,9384.1 MB
Documents

Upload a document

Upload a document.<br /><br />Uploaded files must be linked to a service within 30 minutes or they will be automatically deleted.

post/documents

Request body

customer_referencestring

A customer reference string for customer look ups.

filestring byte

Alternatively, instead of the URL you can provide the Base64 encoded contents of the file you are uploading.

filenamestring

The filename of the document.

urlstring

If the file is already hosted publicly, you can provide a URL and have the documents service fetch it for you.

Example request

{
  "customer_reference": "MY REF 001",
  "file": "ZXhhbXBsZSBvZiBlbmNvZGVkIGNvbnRlbnQ=",
  "filename": "test-document.pdf",
  "url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf"
}

Response

Successful response

Example response

{
  "data": {
    "created_at": "2018-02-02T22:25:27.521Z",
    "id": "6a09cdc3-8948-47f0-aa62-74ac943d6c58",
    "record_type": "document",
    "updated_at": "2018-02-02T22:25:27.521Z",
    "av_scan_status": "scanned",
    "content_type": "application/pdf",
    "customer_reference": "MY REF 001",
    "filename": "test-document.pdf",
    "sha256": "08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c",
    "size": {
      "amount": 123456,
      "unit": "bytes"
    },
    "status": "pending"
  }
}