Intralinks website screenshot

Intralinks

Intralinks is a cloud-based virtual data room and secure file sharing platform used for M&A transactions, due diligence, and confidential business collaboration. The platform provides APIs for programmatic access to workspaces, documents, folders, groups, users, and permissions, enabling integration with enterprise document management and deal workflow systems.

1 APIs 0 Features
Document ManagementSecure File SharingVirtual Data Room

APIs

Intralinks API

The Intralinks API provides RESTful access to the Intralinks virtual data room platform, enabling programmatic management of workspaces (exchanges), documents, folders, groups, ...

Collections

Pricing Plans

Intralinks Plans Pricing

3 plans

PLANS

Rate Limits

Intralinks Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Intralinks Context

0 classes · 8 properties

JSON-LD

Resources

🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
💬
Support
Support
🚀
GettingStarted
GettingStarted

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Intralinks API
  version: 2.0.0
items:
- info:
    name: Authentication
    type: folder
  items:
  - info:
      name: Intralinks Obtain OAuth Token
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/oauth/token
      body:
        type: form-urlencoded
        data:
        - name: grant_type
          value: ''
        - name: client_id
          value: ''
        - name: client_secret
          value: ''
        - name: code
          value: ''
        - name: redirect_uri
          value: ''
        - name: refresh_token
          value: ''
    docs: Authenticates and returns an OAuth access token and refresh token. The access token is valid for 60 minutes and
      the refresh token for 30 days.
  - info:
      name: Intralinks Revoke OAuth Token
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/oauth/revoke
      body:
        type: form-urlencoded
        data:
        - name: token
          value: ''
    docs: Revokes an access token or refresh token to log the user out.
- info:
    name: Workspaces
    type: folder
  items:
  - info:
      name: Intralinks List Workspaces
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces
      params:
      - name: type
        value: ''
        type: query
      - name: offset
        value: ''
        type: query
      - name: limit
        value: ''
        type: query
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns a list of workspaces (exchanges / virtual data rooms) accessible to the authenticated user.
  - info:
      name: Intralinks Create Workspace
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Creates a new workspace (exchange / virtual data room).
  - info:
      name: Intralinks Get Workspace
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns details for a specific workspace.
  - info:
      name: Intralinks Update Workspace
      type: http
    http:
      method: PUT
      url: https://api.intralinks.com/v2/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Updates an existing workspace.
  - info:
      name: Intralinks Delete Workspace
      type: http
    http:
      method: DELETE
      url: https://api.intralinks.com/v2/workspaces/:workspaceId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Deletes a workspace.
- info:
    name: Folders
    type: folder
  items:
  - info:
      name: Intralinks List Folders
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/folders
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns folders within a workspace.
  - info:
      name: Intralinks Create Folder
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/folders
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Creates a new folder in a workspace.
  - info:
      name: Intralinks Get Folder
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/folders/:folderId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: folderId
        value: ''
        type: path
        description: The unique identifier of the folder.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns details for a specific folder.
  - info:
      name: Intralinks Update Folder
      type: http
    http:
      method: PUT
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/folders/:folderId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: folderId
        value: ''
        type: path
        description: The unique identifier of the folder.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Updates an existing folder.
  - info:
      name: Intralinks Delete Folder
      type: http
    http:
      method: DELETE
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/folders/:folderId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: folderId
        value: ''
        type: path
        description: The unique identifier of the folder.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Deletes a folder from a workspace.
- info:
    name: Documents
    type: folder
  items:
  - info:
      name: Intralinks List Documents
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: folderId
        value: ''
        type: query
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns documents within a workspace, optionally filtered by folder.
  - info:
      name: Intralinks Upload Document
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: multipart-form
        data:
        - name: file
          type: text
          value: ''
        - name: folderId
          type: text
          value: ''
        - name: name
          type: text
          value: ''
        - name: note
          type: text
          value: ''
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Uploads a new document to a workspace.
  - info:
      name: Intralinks Get Document
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents/:documentId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: documentId
        value: ''
        type: path
        description: The unique identifier of the document.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns metadata for a specific document.
  - info:
      name: Intralinks Update Document
      type: http
    http:
      method: PUT
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents/:documentId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: documentId
        value: ''
        type: path
        description: The unique identifier of the document.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Updates document metadata.
  - info:
      name: Intralinks Delete Document
      type: http
    http:
      method: DELETE
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents/:documentId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: documentId
        value: ''
        type: path
        description: The unique identifier of the document.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Deletes a document from a workspace.
  - info:
      name: Intralinks Download Document
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/documents/:documentId/download
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: documentId
        value: ''
        type: path
        description: The unique identifier of the document.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Downloads the file content of a document.
- info:
    name: Groups
    type: folder
  items:
  - info:
      name: Intralinks List Groups
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns groups within a workspace.
  - info:
      name: Intralinks Create Group
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Creates a new group in a workspace.
  - info:
      name: Intralinks Get Group
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups/:groupId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: groupId
        value: ''
        type: path
        description: The unique identifier of the group.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns details for a specific group.
  - info:
      name: Intralinks Update Group
      type: http
    http:
      method: PUT
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups/:groupId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: groupId
        value: ''
        type: path
        description: The unique identifier of the group.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Updates an existing group.
  - info:
      name: Intralinks Delete Group
      type: http
    http:
      method: DELETE
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups/:groupId
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: groupId
        value: ''
        type: path
        description: The unique identifier of the group.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Deletes a group from a workspace.
  - info:
      name: Intralinks List Group Members
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups/:groupId/members
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: groupId
        value: ''
        type: path
        description: The unique identifier of the group.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns members (users) belonging to a group.
  - info:
      name: Intralinks Add Group Member
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/groups/:groupId/members
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      - name: groupId
        value: ''
        type: path
        description: The unique identifier of the group.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Adds a user to a group.
- info:
    name: Permissions
    type: folder
  items:
  - info:
      name: Intralinks List Permissions
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/permissions
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns permission assignments for a workspace. Permissions are assigned at the group level and determine document
      visibility.
  - info:
      name: Intralinks Create Permission
      type: http
    http:
      method: POST
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/permissions
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Assigns a permission to a group for a folder or document.
- info:
    name: Splash
    type: folder
  items:
  - info:
      name: Intralinks Get Splash Screen
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/splash
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns the splash screen configuration for a workspace, often used for NDA agreements or welcome messages.
  - info:
      name: Intralinks Update Splash Screen
      type: http
    http:
      method: PUT
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/splash
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      body:
        type: json
        data: '{}'
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Updates the splash screen configuration for a workspace.
- info:
    name: Custom Fields
    type: folder
  items:
  - info:
      name: Intralinks List Custom Fields
      type: http
    http:
      method: GET
      url: https://api.intralinks.com/v2/workspaces/:workspaceId/customfields
      params:
      - name: workspaceId
        value: ''
        type: path
        description: The unique identifier of the workspace.
      auth:
        type: bearer
        token: '{{bearerToken}}'
    docs: Returns custom field definitions for a workspace.
bundled: true