Document Upload
The Upload Document API is used when multiple documents need to be uploaded and grouped within a single envelope. Each document is uploaded individually, generating a unique document_ids for each file. These document_ids can then be added to a single envelope via the Create Envelope API, enabling all documents to be signed collectively within the same transaction by one or more recipients
API Description
POST {environment-url}/document/external-api/rest/v1/document
Headers
Content-Type*
String
multipart/form-data
Authorization*
String
Bearer Access Token
Get the access token by calling the
Authentication API
Request Body
file*
File
Upload the file to the VIDA Sign Open Platform (max 50 MB, 500 pages).
creator_email*
String
Assign document to your member (email must be a registered member under the workspace)
Response Body
Document Upload Success
HTTP Status Code: 200
Status : SUCCESS
JSON Response:
Forbidden
HTTP Status Code: 403
Status : ERROR
JSON Response
Bad Request - PDF Doesn't exist
Bad Request Incase of the PDF file
HTTP Status Code: 400
Status : ERROR
JSON Response
Bad Request - Large file size
Bad request Incase of large file size
HTTP Status Code: 400
Status : ERROR
JSON Response
Bad Request - Unsupported file type
Bad request Incase of unsupported file size
HTTP Status Code: 400
Status : ERROR
JSON Response
Bad Request - Invalid Parameter
Incase of invalid parameter. (eg: creator_email)
HTTP Status Code: 400
Status : ERROR
JSON Response
Bad Request - Invalid Data
The email id provided in the creator_email is not a member of the workspace.
HTTP Status Code: 400
Status : ERROR
JSON Response
Bad Request - The document page number too large
HTTP Status Code: 400
Status : ERROR
JSON Response
Last updated
