Uploading encoded documents to an entity

Instead of using a verification link, use this endpoint to upload documents directly via API.

This endpoint allows you to upload base64 encoded entity documents directly via API, instead of using a URL. You may want to do this to fully customise the look and feel of the verification process within your website or application.

circle-exclamation

Each call can only receive one document. Make sure to send the necessary data in the docSubType parameter.


Upload documents to your applicant

POST /api-entity-document-upload-encoded

Upload a base64 encoded document to an entity, ready for processing.

Name
Value

Content-Type

multipart/form-data

Authorization

Bearer YOUR_TOKEN

Body

Name
Type
Description

applicantId

string

Unique applicantId generated on applicant creation (required)

docSubType

string

The corporate document type - see next page for the different types.(optional)

fileName

string

The name of the file, including the extension (.jpg, .jpeg, .png, and .pdf) (required)

docFile

string

File content in base64 encodedarrow-up-right format (required)

Request

curl -X POST https://enterprise.personr.co/api/1.1/wf/api-entity-document-upload-encoded \
    -H "Content-Type: multipart/form-data" \
    -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
    -F "applicantId=4242424242424x424242424242424242" \
    -F "docSubType=Certificate of incorporation" \
    -F "fileName=document.pdf" \
    -F "docFile=/9j/4AAQSkZJRgABAQAAAQABAAD..." \

Response

circle-check

Last updated

Was this helpful?