Upload image attachment

Upload an image attachment

POST https://api.complycube.com/v1/documents/:id/upload/:documentSide

Associates an image attachment to an existing document. The images must be either in JPG, PNG, or PDF format. Each side of the document must be between 34 KB and 4 MB.

Path Parameters

NameTypeDescription

documentSide

string

The side of document being attached. Valid values include: 1. front 2. back

id

string

The ID of the document.

Headers

NameTypeDescription

Content-Type

string

The content-type must always be set to application/json.

Authorization

string

The API live or test key

Request Body

NameTypeDescription

fileName

string

The file name. It must end with .jpg, .jpeg, .png, or .pdf.

data

string

The BASE64 encoded data.

{
    "id": "5eb169302d868c0008828591",
    "fileName": "front-test.jpg",
    "documentSide": "front",
    "downloadLink": "/documents/5eb158880c19580007310f22/images/5eb169302d868c0008828591/download",
    "contentType": "image/jpg",
    "size": 72716,
    "createdAt": "2020-01-04T17:24:29.146Z",
    "updatedAt": "2020-01-04T17:24:29.146Z"
}

Example request

curl -X POST https://api.complycube.com/v1/documents/{:documentId}/upload/{:documentSide} \
     -H 'Authorization: <YOUR_API_KEY>' \
     -H 'Content-Type: application/json' \
     -d '{
          	"fileName": "front-test.jpg",
          	"data": "<BASE64_DATA_CONTENT>"
        }' 

Last updated