Digify

Data room & DRM API for developers

Secure documents and data rooms with a modern, easy-to-use DRM API. Add file protection, granular access, and real-time tracking to your product.

Secure by design

Granular permissions, dynamic watermarking, NDA gates, viewer verification.

Audit ready

Track opens, views, downloads, and revocations with immutable logs.

Webhooks

Subscribe to document and data room events in real time.

Stable REST

Versioned endpoints. Consistent JSON responses.

Trusted by over 700,000 professionals across 138 countries

  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image
  • Image

Quickstart​

  • 1

    In the Digify app, open Settings, Developer portal, then create a new key. Save the Key ID and Secret. You will not be able to view the Secret again.

  • 2

    Send requests with HTTP Basic Auth, using Key ID as username and Secret as password.

  • 3

    Use /files to upload, then create an access link with /links. Disable downloads, set expiry, and watermark dynamically.

  • 4

    Receive events such as document.viewed or link.revoked. Verify signatures using your shared secret.

Core concepts

Files Upload, secure, watermark, revoke.

Links Share controlled access to files or data rooms with expiry, verification, and optional NDA gate.

Recipients Identify and manage who can view content, with email verification.

Data rooms Create folders, invite members, set permissions, and track activity.

Analytics View timelines and heatmaps of engagement via API.

Webhooks Subscribe to lifecycle events, validate signatures, retry on 2xx only.

Popular endpoints

Upload a File

Post

/v1/files

Revoke a link

Post

/v1/links/{id}/revoke

Invite recipient to data room

Post

/v1/datarooms/{id}/invitations

Create a share link

Post

/v1/links

List data rooms

Post

/v1/datarooms

Get audit trail

Post

/v1/files/{id}/audit

See the API Reference for full schemas and error codes.

Frequently asked questions

Find questions and answers related to the design system, purchase, updates, and support.

A DRM API (Digital Rights Management API) allows developers to integrate content protection, access control, and secure file sharing features directly into their apps or platforms. It enables enforcement of document permissions like view-only access, watermarks, and expiry.

Yes, Digify offers a sandbox key for testing your DRM API integrations safely without impacting live data. Contact support to request access.

Authentication is done via HTTP Basic Auth using your Key ID as the username and Secret as the password. All API calls must be made over HTTPS for security. Never expose secrets in client-side code or logs.

Yes. The Digify API allows you to revoke document access at any time, even after the link has been shared. You can also set expiry dates and track recipient activity through audit logs.

Digify’s API is ideal for document-heavy industries like finance, legal, healthcare, and education. It's especially useful for sharing sensitive files with content protection, document rights management, and traceability.

Yes. The API is language-agnostic, returning structured JSON responses that can be localized within your frontend. SDKs and documentation are in English, but API responses are easily translatable.