Notara

Developer Docs

Notara API

Integrate remote notarization, electronic signatures, and identity verification directly into your applications. RESTful API with comprehensive webhooks, SDKs, and sandbox environment.

Quick Start

1

Get API Keys

Generate your API key from the Settings page in your Notara dashboard. Use the sandbox key for testing.

2

Make Your First Call

Use the sandbox environment to create a test session. All sandbox sessions use simulated identity verification.

3

Set Up Webhooks

Register webhook endpoints to receive real-time notifications when sessions are completed, documents signed, or verifications finished.

Create a RON session
curl -X POST https://api.notara.com/v1/sessions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "ron",
    "notarization_type": "acknowledgment",
    "document_id": "doc_abc123",
    "signers": [
      {
        "name": "Jane Smith",
        "email": "jane@example.com",
        "auth_method": "kba_credential"
      }
    ],
    "notary_id": "ntry_xyz789",
    "callback_url": "https://your-app.com/webhooks/notara"
  }'

API Endpoints

Base URL: https://api.notara.com

MethodEndpointDescriptionAuth
POST/v1/sessionsCreate a new notarization sessionAPI Key
GET/v1/sessions/:idRetrieve session details and statusAPI Key
POST/v1/sessions/:id/inviteSend signing invitation to participantsAPI Key
GET/v1/sessions/:id/recordingDownload session recording (when complete)API Key
GET/v1/sessions/:id/documentDownload notarized documentAPI Key
GET/v1/sessions/:id/audit-trailGet complete audit trail for a sessionAPI Key
POST/v1/documentsUpload a document for notarization or signingAPI Key
POST/v1/esign/envelopesCreate an eSignature envelopeAPI Key
GET/v1/esign/envelopes/:idGet envelope status and signer detailsAPI Key
POST/v1/verify/identityInitiate standalone identity verificationAPI Key
GET/v1/notariesList notaries in your organizationAPI Key
GET/v1/journalExport notary journal entriesAPI Key
POST/v1/webhooksRegister a webhook endpointAPI Key

Developer Features

RESTful JSON API

Clean, consistent REST API with JSON request/response bodies. Predictable resource URLs and standard HTTP methods.

Webhooks

Real-time event notifications for session completion, signature events, verification results, and document updates.

Sandbox Environment

Full sandbox with simulated identity verification and test notary credentials. No real notarizations in sandbox mode.

Rate Limits

100 requests/minute for standard plans, 500/minute for Enterprise. Rate limit headers included in every response.

SDKs (Coming Soon)

Official SDKs for Node.js, Python, Ruby, PHP, and .NET. Currently in beta — contact us for early access.

Idempotency

Support for idempotency keys on all POST requests. Safely retry requests without creating duplicate sessions.

Ready to integrate?

Get your API key and start building in the sandbox today.