API-first notary infrastructure

Add online notarization to your product by API.

NotaryPro lets enterprise teams create customer booking links, prefill signer details, attach documents, monitor status, and retrieve completed documents from their own workflows.

Booking linksBulk creditsWebhooksSigned ZIP retrieval
booking-link.workflow
POST/Integrations/CreateBookingLink
WEBHOOKstatus.updated
GET/Integrations/GetSignedDocumentById
  • Customer data prefilled
  • Documents already uploaded
  • Client receives a valid booking link
  • Enterprise team tracks every status

Capabilities

Everything needed to launch notary workflows inside your product.

Create links, pay with credits, upload documents, verify identity, track lifecycle events, and collect finished documents without sending teams into manual handoffs.

Create booking links by API

Generate valid customer booking links with booking type, expiration, customer prefill, and optional document upload in one request.

Use enterprise bulk credits

Let approved API traffic draw from your bulk-credit balance so teams can centralize billing and control transaction volume.

Retrieve signed documents

Download completed notarized documents as a ZIP after the appointment reaches a completed document-ready state.

Support ID and KYC workflows

Route customers through NotaryPro identity, video, signing, and audit workflows without building the notary stack yourself.

Subscribe to status webhooks

Receive status.updated events for booked, completed, cancelled, expired, and document-ready milestones.

Reconcile from the admin portal

Track booking-link statuses, search by your client identifier, poll status, and expire links directly from your operational workflow.

How it works

A direct integration path from sandbox to production.

NotaryPro keeps the API surface focused: provision credentials, configure status delivery, create booking links, and reconcile activity.

1

Request access

NotaryPro provisions an API key and tenant ID through a secure one-time link.

2

Register webhooks

Choose one-way booking or full status integration with an HTTPS callback endpoint.

3

Create customer links

Send customer data, booking type, expiration, credit preference, and optional documents.

4

Track and retrieve

Monitor status changes, expire links when needed, and retrieve signed documents once complete.

US use cases

Built for high-volume teams that need reliable notarization rails.

The API can support multiple industries while preserving consistent customer experience, status tracking, and enterprise billing.

Legal

Embed notarization into client intake, estate planning, affidavits, and firm workflows.

Real estate

Create signing links for closing packages, mortgage documents, and remote signer coordination.

Insurance

Support claims, beneficiary forms, declarations, and policyholder documentation at scale.

Financial services

Add identity-aware notary steps to onboarding, lending, compliance, and account servicing.

Developer preview

Start with one booking-link request.

Full documentation and production access are available by request. The example below uses placeholder credentials and a placeholder host.

CreateBookingLink request
curl --request POST \
  'https://api.notarypro.example/Integrations/CreateBookingLink' \
  --header 'Authorization: ApiKey YOUR_API_KEY' \
  --form 'TenantId="YOUR_TENANT_ID"' \
  --form 'BookingType="RON"' \
  --form 'UseCredit="true"' \
  --form 'ExpireDateTime="2026-03-31T11:30:00Z"' \
  --form 'Client.FirstName="Jordan"' \
  --form 'Client.LastName="Lee"' \
  --form 'Client.Email="[email protected]"' \
  --form 'Client.PhoneNumber="1112223333"' \
  --form 'Client.Region="US"' \
  --form 'Id="customer-record-123"' \
  --form 'Documents=@"./agreement.pdf"'
Success response
{
  "id": 1496,
  "status": "ACTIVE",
  "transactionAccessLink": "https://..."
}

Authorization uses your provisioned API key.

The returned link is ready to share with the customer.

Your client ID is returned in webhook payloads for reconciliation.

Trust and compliance

Controls for secure, auditable integrations.

NotaryPro's integration model includes webhook verification, secure document handling, booking-link controls, and supported enterprise onboarding.

Verified webhook delivery

Webhook requests include event IDs, timestamps, and HMAC SHA256 signatures for origin and payload verification.

File validation and scanning

Uploaded PDFs, JPGs, and PNGs are scanned, with invalid or infected files rejected before the signing workflow.

Operational controls

Expire booking links, query current status, and reconcile all activity through API endpoints and admin tooling.

Enterprise onboarding

Sandbox access, production activation, documentation, and implementation support are coordinated with NotaryPro.

Enterprise access

Tell us what you want to automate.

API inquiries, demo requests, and enterprise integration conversations route to the NotaryPro team for follow-up.

  • Sandbox and production access coordination
  • Webhook setup and document retrieval guidance
  • Bulk-credit and enterprise-volume planning

Request API access or a demo

We’ve noticed you’re in Canada.

Would you like to head over to our local site for a better experience?