HomeGuidesRecipesAPI Endpoint Reference
Log In
API Endpoint Reference

Add Document

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

ID of the Transaction to add the document to.

Query Params
string
enum
Defaults to v1

Control documents and signer photo identifications download URLs. v1 for AWS S3 pre-signed URLs. v2 for Proof secure URLs.

Allowed:
Body Params
string
length ≤ 5000

Plain language name given to the document. If this parameter is not provided, Proof will automatically assign a name using the end of the page path of the resource URL.

string
length ≤ 42000000

The document file resource. Accepted values can be a URL pointing to the PDF file, the full contents of the PDF file in Base64 encoding, the file itself as a direct upload, or a template permalink string pointing to a preconfigured PDF. The maximum accepted file size is 30MB.

string
string
length ≤ 5000

Completion requirement for the document. Accepted values can be notarization, esign, identity_confirmation (identity confirmation feature), readonly, and non_essential. Completion requirement for the document. If the value is set to non_essential, the document will be hidden from signers before the notary meeting and values for customer_can_annotate and witness_required will be ignored and set to false. identity_confirmation is used to support signing of PS Form 1583 for signers without a US SSN. Note: if identity_confirmation is set as the document requirement, ensure that all documents requiring notarization in the transaction also use identity confirmation as the requirement to avoid requiring KBA on the transaction. Read more about document requirements.

boolean
boolean

Boolean flag indicating whether an additional witness must be present for this document's signing. A witness is a third person, in addition to the signer and the notary, who must be physically located with the signer.

integer

Position to put document in bundle

boolean
boolean
boolean
boolean

Boolean flag indicating whether the authoritative copy of the document should be stored in an eVault upon transaction completion. Defaults to false, indicating that the authoritative copy of the document will be accessible to both the signer and users in your Proof business account. If passed true, the authoritative copy will be stored in the eVault associated with this account; signers and business users will only be able to access a watermarked copy.

string
length ≤ 5000

Used to fetch doc URLs. Value passed should be in the form of a key-value pair with format "header_name:header_value"

boolean

Boolean flag indicating whether a signer can add their own annotations onto the document. Defaults to false, limiting the signer to only filling out designated fields setup on the document or as directed by a notary.

boolean

Boolean flag indicating whether the document is a bookmarked PDF. If passed true, the document will be split by bookmark into multiple documents.

string
length ≤ 5000

External tracking identifier such as a UUID string that can be useful for mapping documents back to your own system.

string
length ≤ 5000

Syntax used by text tags within the document.

signing_designations
array of objects

This array contains a prescribed list of designations for signers and/or a notary to annotate the document.

signing_designations
signing_designation_groups
array of objects

This array contains a prescribed list of designations for signers and/or a notary to annotate the document.

signing_designation_groups
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json