Programmatically access NetDocuments repositories, cabinets, workspaces (matters), documents, metadata profiles, permissions, and audit events with a stable REST API. Supergood builds and operates production-grade, unofficial NetDocuments integrations so your team can automate governance, risk, comp

NetDocuments is a cloud document and email management platform built for secure, compliant collaboration. It centralizes repositories and cabinets, matter-centric workspaces, folder structures, document versioning, metadata profiling, and granular access controls across legal, compliance, and business users. Teams use NetDocuments to file emails (ndMail), work inside Office (ndOffice), collaborate with threads, apply retention policies, enforce ethical walls, and preserve detailed audit trails.
Core product areas include:
Common data entities:
NetDocuments is mission-critical, but turning portal-driven workflows into API-driven automation requires care:
Supergood reverse-engineers authenticated browser flows and network interactions to deliver a resilient API endpoint layer for your NetDocuments tenant.
Book a 30-minute session to confirm your modules, licensing, and authentication model.
We deliver a hardened NetDocuments adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as NetDocuments evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
Authentication
/sessions/refreshRefresh an existing token to keep sessions uninterrupted.
Workspaces (Matters)
/workspacesList workspaces/matters with filters and summary details.
Workspaces (Matters)
/workspacesCreate a new workspace/matter in a cabinet using an optional template.
Documents
/documentsSearch/list documents with filters, metadata, and version information.
Documents
/workspaces/{workspaceId}/documentsUpload a document with profile metadata and security.
Document Profile
/documents/{documentId}/profileUpdate document profile fields, classification, and retention policy.
Audit Events
/audit-eventsRetrieve audit events (view, download, edit, share, permission_change) for compliance and investigations.
- Mirror cabinets, workspaces/matters, users, and groups into your internal systems - Keep matter metadata current for compliance dashboards and SLA tracking - Normalize client names, matter numbers, practice areas, and statuses across tenants
- Upload documents and versions with profile templates and mandatory fields - Standardize classifications and doc types to enforce retention and DLP policies - Reconcile metadata across cabinets and push corrections at scale
- Audit and enforce group/user access changes across sensitive workspaces - Implement automated ethical walls based on HR or case events - Generate permission change alerts and evidence for auditors
- Ingest granular audit events (view, download, edit, share, permission change) - Correlate events to users, IPs, and matters for incident response - Export defensible logs and retention state to your GRC platform
Authentication
Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination across modules
Rate limits
Tuned for enterprise throughput while honoring customer entitlements and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of cabinets, workspaces, documents, profiles, permissions, and audit events
Security
Encrypted transport, scoped tokens, and audit logging; respects NetDocuments ethical walls and role-based permissions
Webhooks
Optional asynchronous delivery for long-running workflows (e.g., large document searches, audit stream backfills)
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume document sync and audit event ingestion
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used modules such as Workspaces/Matters, Documents & Versions, Profiles/Metadata, Permissions/Ethical Walls, Retention Policies/Legal Holds, and Audit Events, subject to your licensing and entitlements. We scope coverage during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. Sessions are refreshed automatically with secure challenge handling.
Yes. We normalize audit events (view, download, edit, share, permission changes) and retention/hold states, deliver updates via webhooks or polling, and comply with rate and permission constraints.
Yes. We support uploading documents and versions with checksum validation, updating profiles and classifications, and adjusting permissions consistent with ethical walls and cabinet policies.