Developer APIsBuild on the same engine we do.

Document viewing, forms, generation, contracts and e-signature, each with its own API. Use them together, or add one to the application you already run.

Open the API referenceTalk to an engineer

Standard APIs

Every product exposes its own API. Integration is loose, not tightly coupled, so you can adopt one product at a time.

Independent services

Each product runs as its own microservice. Drop VectorViewer into an app without taking on the rest of the suite.

Same API, either cloud

Build against SaaS, then move to a private cloud deployment in your own AWS account without rewriting the integration.

One API for each product.

The reference for VectorViewer, VectorForms and VectorGen is published below, with request and response examples you can try. The others are available on request.

VectorViewer API

Open, annotate and redact documents inside your own application.

VectorForms API

Publish prefilled forms and receive validated submissions.

VectorGen API

Send structured data, get back a finished PDF on the standard layout.

VectorCLM API

Create contract requests and keep records in step with your systems.

VectorSign API

Send documents for signature and collect the signed copy and audit trail.

VectorFlow API

Trigger end-to-end workflows across the suite. Preview.

API reference

VectorViewer API

POST/api/client/upload/annotations/v1

/api/client/upload/annotations/v1

Request fields

clientid: stringtenantid: stringenv: stringimageid: stringannotations: array

Responses: 200

POST/api/client/upload/annotations

/api/client/upload/annotations

Request fields

clientid: stringtenantid: stringenv: stringimageid: stringannotations: array

Responses: 200

POST/api/client/upload

Register document from external S3 bucket

Accepts a JSON body with a pre-existing S3 key and bucket reference, registers the document metadata in DynamoDB without copying the file.

Request fields

clientid: stringtenantid: stringenv: stringformid: stringformname: stringparentformid: stringtemplateid: stringtimeout: integerusername: stringemail: stringrole: stringreturnurl: stringwatermark: objectfields: object+20 more

Responses: 200

POST/api/client/connect

Create viewer session for a document

Validates client credentials, looks up the document in DynamoDB, creates a viewer session (vid), and returns it along with document metadata. This is the API entry point for embedding the viewer.

Request fields

clientid: stringtenantid: stringenv: stringformid: stringformname: stringparentformid: stringtemplateid: stringtimeout: integerusername: stringemail: stringrole: stringreturnurl: stringwatermark: objectfields: object+20 more

Responses: 200

POST/api/client/audit

/api/client/audit

Request fields

clientid: stringtenantid: stringenv: stringformid: stringformname: stringparentformid: stringtemplateid: stringtimeout: integerusername: stringemail: stringrole: stringreturnurl: stringwatermark: objectfields: object+20 more

Responses: 200

Stuck on something? Talk to the people who built it.

Contact usBook a demo