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
Get API Keys
Generate your API key from the Settings page in your Notara dashboard. Use the sandbox key for testing.
Make Your First Call
Use the sandbox environment to create a test session. All sandbox sessions use simulated identity verification.
Set Up Webhooks
Register webhook endpoints to receive real-time notifications when sessions are completed, documents signed, or verifications finished.
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
| Method | Endpoint | Description | Auth |
|---|---|---|---|
| POST | /v1/sessions | Create a new notarization session | API Key |
| GET | /v1/sessions/:id | Retrieve session details and status | API Key |
| POST | /v1/sessions/:id/invite | Send signing invitation to participants | API Key |
| GET | /v1/sessions/:id/recording | Download session recording (when complete) | API Key |
| GET | /v1/sessions/:id/document | Download notarized document | API Key |
| GET | /v1/sessions/:id/audit-trail | Get complete audit trail for a session | API Key |
| POST | /v1/documents | Upload a document for notarization or signing | API Key |
| POST | /v1/esign/envelopes | Create an eSignature envelope | API Key |
| GET | /v1/esign/envelopes/:id | Get envelope status and signer details | API Key |
| POST | /v1/verify/identity | Initiate standalone identity verification | API Key |
| GET | /v1/notaries | List notaries in your organization | API Key |
| GET | /v1/journal | Export notary journal entries | API Key |
| POST | /v1/webhooks | Register a webhook endpoint | API 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.
