Uploading encoded documents to an entity
Instead of using a verification link, use this endpoint to upload documents directly via API.
Upload documents to your applicant
Name
Value
Name
Type
Description
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..." \const axios = require('axios');
const FormData = require('form-data');
const formData = new FormData();
const base64FileContent = '/9j/4AAQSkZJRgABAQAAAQABAAD...';
formData.append('applicantId', '4242424242424x424242424242424242');
formData.append('docSubType', 'Certificate of incorporation');
formData.append('fileName', 'document.pdf');
formData.append('docFile', base64FileContent);
const config = {
method: 'post',
url: 'https://enterprise.personr.co/api/1.1/wf/api-entity-document-upload-encoded',
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
...formData.getHeaders(),
},
data: formData,
maxBodyLength: Infinity,
maxContentLength: Infinity,
};
axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.error(error);
});Last updated
Was this helpful?