Intralinks · Capability

Intralinks API

The Intralinks API provides RESTful access to the Intralinks virtual data room platform, enabling programmatic management of workspaces (exchanges), documents, folders, groups, users, permissions, splash screens, and custom fields. It supports secure document sharing, M&A due diligence workflows, and confidential business collaboration. Authentication is handled via OAuth 2.0 with authorization code and client credentials flows.

Run with Naftiko IntralinksAPI

What You Can Do

POST
Getoauthtoken — Intralinks Obtain OAuth Token
/oauth/token
POST
Revokeoauthtoken — Intralinks Revoke OAuth Token
/oauth/revoke
GET
Listworkspaces — Intralinks List Workspaces
/workspaces
POST
Createworkspace — Intralinks Create Workspace
/workspaces
GET
Getworkspace — Intralinks Get Workspace
/workspaces/{workspaceId}
PUT
Updateworkspace — Intralinks Update Workspace
/workspaces/{workspaceId}
DELETE
Deleteworkspace — Intralinks Delete Workspace
/workspaces/{workspaceId}
GET
Listfolders — Intralinks List Folders
/workspaces/{workspaceId}/folders
POST
Createfolder — Intralinks Create Folder
/workspaces/{workspaceId}/folders
GET
Getfolder — Intralinks Get Folder
/workspaces/{workspaceId}/folders/{folderId}
PUT
Updatefolder — Intralinks Update Folder
/workspaces/{workspaceId}/folders/{folderId}
DELETE
Deletefolder — Intralinks Delete Folder
/workspaces/{workspaceId}/folders/{folderId}
GET
Listdocuments — Intralinks List Documents
/workspaces/{workspaceId}/documents
POST
Uploaddocument — Intralinks Upload Document
/workspaces/{workspaceId}/documents
GET
Getdocument — Intralinks Get Document
/workspaces/{workspaceId}/documents/{documentId}
PUT
Updatedocument — Intralinks Update Document
/workspaces/{workspaceId}/documents/{documentId}
DELETE
Deletedocument — Intralinks Delete Document
/workspaces/{workspaceId}/documents/{documentId}
GET
Downloaddocument — Intralinks Download Document
/workspaces/{workspaceId}/documents/{documentId}/download
GET
Listgroups — Intralinks List Groups
/workspaces/{workspaceId}/groups
POST
Creategroup — Intralinks Create Group
/workspaces/{workspaceId}/groups
GET
Getgroup — Intralinks Get Group
/workspaces/{workspaceId}/groups/{groupId}
PUT
Updategroup — Intralinks Update Group
/workspaces/{workspaceId}/groups/{groupId}
DELETE
Deletegroup — Intralinks Delete Group
/workspaces/{workspaceId}/groups/{groupId}
GET
Listgroupmembers — Intralinks List Group Members
/workspaces/{workspaceId}/groups/{groupId}/members
POST
Addgroupmember — Intralinks Add Group Member
/workspaces/{workspaceId}/groups/{groupId}/members
GET
Listpermissions — Intralinks List Permissions
/workspaces/{workspaceId}/permissions
POST
Createpermission — Intralinks Create Permission
/workspaces/{workspaceId}/permissions
GET
Getsplash — Intralinks Get Splash Screen
/workspaces/{workspaceId}/splash
PUT
Updatesplash — Intralinks Update Splash Screen
/workspaces/{workspaceId}/splash
GET
Listcustomfields — Intralinks List Custom Fields
/workspaces/{workspaceId}/customfields

MCP Tools

getoauthtoken

Intralinks Obtain OAuth Token

revokeoauthtoken

Intralinks Revoke OAuth Token

listworkspaces

Intralinks List Workspaces

read-only idempotent
createworkspace

Intralinks Create Workspace

getworkspace

Intralinks Get Workspace

read-only idempotent
updateworkspace

Intralinks Update Workspace

idempotent
deleteworkspace

Intralinks Delete Workspace

idempotent
listfolders

Intralinks List Folders

read-only idempotent
createfolder

Intralinks Create Folder

getfolder

Intralinks Get Folder

read-only idempotent
updatefolder

Intralinks Update Folder

idempotent
deletefolder

Intralinks Delete Folder

idempotent
listdocuments

Intralinks List Documents

read-only idempotent
uploaddocument

Intralinks Upload Document

getdocument

Intralinks Get Document

read-only idempotent
updatedocument

Intralinks Update Document

idempotent
deletedocument

Intralinks Delete Document

idempotent
downloaddocument

Intralinks Download Document

read-only idempotent
listgroups

Intralinks List Groups

read-only idempotent
creategroup

Intralinks Create Group

getgroup

Intralinks Get Group

read-only idempotent
updategroup

Intralinks Update Group

idempotent
deletegroup

Intralinks Delete Group

idempotent
listgroupmembers

Intralinks List Group Members

read-only idempotent
addgroupmember

Intralinks Add Group Member

listpermissions

Intralinks List Permissions

read-only idempotent
createpermission

Intralinks Create Permission

getsplash

Intralinks Get Splash Screen

read-only idempotent
updatesplash

Intralinks Update Splash Screen

idempotent
listcustomfields

Intralinks List Custom Fields

read-only idempotent

Capability Spec

intralinks-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Intralinks API
  description: The Intralinks API provides RESTful access to the Intralinks virtual data room platform, enabling programmatic
    management of workspaces (exchanges), documents, folders, groups, users, permissions, splash screens, and custom fields.
    It supports secure document sharing, M&A due diligence workflows, and confidential business collaboration. Authentication
    is handled via OAuth 2.0 with authorization code and client credentials flows.
  tags:
  - Intralinks
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: intralinks
    baseUri: https://api.intralinks.com/v2
    description: Intralinks API HTTP API.
    authentication:
      type: bearer
      token: '{{INTRALINKS_TOKEN}}'
    resources:
    - name: oauth-token
      path: /oauth/token
      operations:
      - name: getoauthtoken
        method: POST
        description: Intralinks Obtain OAuth Token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: oauth-revoke
      path: /oauth/revoke
      operations:
      - name: revokeoauthtoken
        method: POST
        description: Intralinks Revoke OAuth Token
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces
      path: /workspaces
      operations:
      - name: listworkspaces
        method: GET
        description: Intralinks List Workspaces
        inputParameters:
        - name: type
          in: query
          type: string
        - name: offset
          in: query
          type: integer
        - name: limit
          in: query
          type: integer
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createworkspace
        method: POST
        description: Intralinks Create Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid
      path: /workspaces/{workspaceId}
      operations:
      - name: getworkspace
        method: GET
        description: Intralinks Get Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updateworkspace
        method: PUT
        description: Intralinks Update Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deleteworkspace
        method: DELETE
        description: Intralinks Delete Workspace
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-folders
      path: /workspaces/{workspaceId}/folders
      operations:
      - name: listfolders
        method: GET
        description: Intralinks List Folders
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createfolder
        method: POST
        description: Intralinks Create Folder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-folders-folderid
      path: /workspaces/{workspaceId}/folders/{folderId}
      operations:
      - name: getfolder
        method: GET
        description: Intralinks Get Folder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatefolder
        method: PUT
        description: Intralinks Update Folder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletefolder
        method: DELETE
        description: Intralinks Delete Folder
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-documents
      path: /workspaces/{workspaceId}/documents
      operations:
      - name: listdocuments
        method: GET
        description: Intralinks List Documents
        inputParameters:
        - name: folderId
          in: query
          type: string
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: uploaddocument
        method: POST
        description: Intralinks Upload Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-documents-documentid
      path: /workspaces/{workspaceId}/documents/{documentId}
      operations:
      - name: getdocument
        method: GET
        description: Intralinks Get Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatedocument
        method: PUT
        description: Intralinks Update Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletedocument
        method: DELETE
        description: Intralinks Delete Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-documents-documentid-down
      path: /workspaces/{workspaceId}/documents/{documentId}/download
      operations:
      - name: downloaddocument
        method: GET
        description: Intralinks Download Document
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-groups
      path: /workspaces/{workspaceId}/groups
      operations:
      - name: listgroups
        method: GET
        description: Intralinks List Groups
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: creategroup
        method: POST
        description: Intralinks Create Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-groups-groupid
      path: /workspaces/{workspaceId}/groups/{groupId}
      operations:
      - name: getgroup
        method: GET
        description: Intralinks Get Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updategroup
        method: PUT
        description: Intralinks Update Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: deletegroup
        method: DELETE
        description: Intralinks Delete Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-groups-groupid-members
      path: /workspaces/{workspaceId}/groups/{groupId}/members
      operations:
      - name: listgroupmembers
        method: GET
        description: Intralinks List Group Members
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: addgroupmember
        method: POST
        description: Intralinks Add Group Member
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-permissions
      path: /workspaces/{workspaceId}/permissions
      operations:
      - name: listpermissions
        method: GET
        description: Intralinks List Permissions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: createpermission
        method: POST
        description: Intralinks Create Permission
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-splash
      path: /workspaces/{workspaceId}/splash
      operations:
      - name: getsplash
        method: GET
        description: Intralinks Get Splash Screen
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: updatesplash
        method: PUT
        description: Intralinks Update Splash Screen
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: workspaces-workspaceid-customfields
      path: /workspaces/{workspaceId}/customfields
      operations:
      - name: listcustomfields
        method: GET
        description: Intralinks List Custom Fields
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: intralinks-rest
    description: REST adapter for Intralinks API.
    resources:
    - path: /oauth/token
      name: getoauthtoken
      operations:
      - method: POST
        name: getoauthtoken
        description: Intralinks Obtain OAuth Token
        call: intralinks.getoauthtoken
        outputParameters:
        - type: object
          mapping: $.
    - path: /oauth/revoke
      name: revokeoauthtoken
      operations:
      - method: POST
        name: revokeoauthtoken
        description: Intralinks Revoke OAuth Token
        call: intralinks.revokeoauthtoken
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces
      name: listworkspaces
      operations:
      - method: GET
        name: listworkspaces
        description: Intralinks List Workspaces
        call: intralinks.listworkspaces
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces
      name: createworkspace
      operations:
      - method: POST
        name: createworkspace
        description: Intralinks Create Workspace
        call: intralinks.createworkspace
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}
      name: getworkspace
      operations:
      - method: GET
        name: getworkspace
        description: Intralinks Get Workspace
        call: intralinks.getworkspace
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}
      name: updateworkspace
      operations:
      - method: PUT
        name: updateworkspace
        description: Intralinks Update Workspace
        call: intralinks.updateworkspace
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}
      name: deleteworkspace
      operations:
      - method: DELETE
        name: deleteworkspace
        description: Intralinks Delete Workspace
        call: intralinks.deleteworkspace
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/folders
      name: listfolders
      operations:
      - method: GET
        name: listfolders
        description: Intralinks List Folders
        call: intralinks.listfolders
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/folders
      name: createfolder
      operations:
      - method: POST
        name: createfolder
        description: Intralinks Create Folder
        call: intralinks.createfolder
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/folders/{folderId}
      name: getfolder
      operations:
      - method: GET
        name: getfolder
        description: Intralinks Get Folder
        call: intralinks.getfolder
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/folders/{folderId}
      name: updatefolder
      operations:
      - method: PUT
        name: updatefolder
        description: Intralinks Update Folder
        call: intralinks.updatefolder
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/folders/{folderId}
      name: deletefolder
      operations:
      - method: DELETE
        name: deletefolder
        description: Intralinks Delete Folder
        call: intralinks.deletefolder
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents
      name: listdocuments
      operations:
      - method: GET
        name: listdocuments
        description: Intralinks List Documents
        call: intralinks.listdocuments
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents
      name: uploaddocument
      operations:
      - method: POST
        name: uploaddocument
        description: Intralinks Upload Document
        call: intralinks.uploaddocument
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents/{documentId}
      name: getdocument
      operations:
      - method: GET
        name: getdocument
        description: Intralinks Get Document
        call: intralinks.getdocument
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents/{documentId}
      name: updatedocument
      operations:
      - method: PUT
        name: updatedocument
        description: Intralinks Update Document
        call: intralinks.updatedocument
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents/{documentId}
      name: deletedocument
      operations:
      - method: DELETE
        name: deletedocument
        description: Intralinks Delete Document
        call: intralinks.deletedocument
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/documents/{documentId}/download
      name: downloaddocument
      operations:
      - method: GET
        name: downloaddocument
        description: Intralinks Download Document
        call: intralinks.downloaddocument
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups
      name: listgroups
      operations:
      - method: GET
        name: listgroups
        description: Intralinks List Groups
        call: intralinks.listgroups
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups
      name: creategroup
      operations:
      - method: POST
        name: creategroup
        description: Intralinks Create Group
        call: intralinks.creategroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups/{groupId}
      name: getgroup
      operations:
      - method: GET
        name: getgroup
        description: Intralinks Get Group
        call: intralinks.getgroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups/{groupId}
      name: updategroup
      operations:
      - method: PUT
        name: updategroup
        description: Intralinks Update Group
        call: intralinks.updategroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups/{groupId}
      name: deletegroup
      operations:
      - method: DELETE
        name: deletegroup
        description: Intralinks Delete Group
        call: intralinks.deletegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups/{groupId}/members
      name: listgroupmembers
      operations:
      - method: GET
        name: listgroupmembers
        description: Intralinks List Group Members
        call: intralinks.listgroupmembers
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/groups/{groupId}/members
      name: addgroupmember
      operations:
      - method: POST
        name: addgroupmember
        description: Intralinks Add Group Member
        call: intralinks.addgroupmember
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/permissions
      name: listpermissions
      operations:
      - method: GET
        name: listpermissions
        description: Intralinks List Permissions
        call: intralinks.listpermissions
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/permissions
      name: createpermission
      operations:
      - method: POST
        name: createpermission
        description: Intralinks Create Permission
        call: intralinks.createpermission
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/splash
      name: getsplash
      operations:
      - method: GET
        name: getsplash
        description: Intralinks Get Splash Screen
        call: intralinks.getsplash
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/splash
      name: updatesplash
      operations:
      - method: PUT
        name: updatesplash
        description: Intralinks Update Splash Screen
        call: intralinks.updatesplash
        outputParameters:
        - type: object
          mapping: $.
    - path: /workspaces/{workspaceId}/customfields
      name: listcustomfields
      operations:
      - method: GET
        name: listcustomfields
        description: Intralinks List Custom Fields
        call: intralinks.listcustomfields
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: intralinks-mcp
    transport: http
    description: MCP adapter for Intralinks API for AI agent use.
    tools:
    - name: getoauthtoken
      description: Intralinks Obtain OAuth Token
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.getoauthtoken
      outputParameters:
      - type: object
        mapping: $.
    - name: revokeoauthtoken
      description: Intralinks Revoke OAuth Token
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.revokeoauthtoken
      outputParameters:
      - type: object
        mapping: $.
    - name: listworkspaces
      description: Intralinks List Workspaces
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listworkspaces
      with:
        type: tools.type
        offset: tools.offset
        limit: tools.limit
      inputParameters:
      - name: type
        type: string
        description: type
      - name: offset
        type: integer
        description: offset
      - name: limit
        type: integer
        description: limit
      outputParameters:
      - type: object
        mapping: $.
    - name: createworkspace
      description: Intralinks Create Workspace
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.createworkspace
      outputParameters:
      - type: object
        mapping: $.
    - name: getworkspace
      description: Intralinks Get Workspace
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.getworkspace
      outputParameters:
      - type: object
        mapping: $.
    - name: updateworkspace
      description: Intralinks Update Workspace
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: intralinks.updateworkspace
      outputParameters:
      - type: object
        mapping: $.
    - name: deleteworkspace
      description: Intralinks Delete Workspace
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: intralinks.deleteworkspace
      outputParameters:
      - type: object
        mapping: $.
    - name: listfolders
      description: Intralinks List Folders
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listfolders
      outputParameters:
      - type: object
        mapping: $.
    - name: createfolder
      description: Intralinks Create Folder
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.createfolder
      outputParameters:
      - type: object
        mapping: $.
    - name: getfolder
      description: Intralinks Get Folder
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.getfolder
      outputParameters:
      - type: object
        mapping: $.
    - name: updatefolder
      description: Intralinks Update Folder
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: intralinks.updatefolder
      outputParameters:
      - type: object
        mapping: $.
    - name: deletefolder
      description: Intralinks Delete Folder
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: intralinks.deletefolder
      outputParameters:
      - type: object
        mapping: $.
    - name: listdocuments
      description: Intralinks List Documents
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listdocuments
      with:
        folderId: tools.folderId
      inputParameters:
      - name: folderId
        type: string
        description: folderId
      outputParameters:
      - type: object
        mapping: $.
    - name: uploaddocument
      description: Intralinks Upload Document
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.uploaddocument
      outputParameters:
      - type: object
        mapping: $.
    - name: getdocument
      description: Intralinks Get Document
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.getdocument
      outputParameters:
      - type: object
        mapping: $.
    - name: updatedocument
      description: Intralinks Update Document
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: intralinks.updatedocument
      outputParameters:
      - type: object
        mapping: $.
    - name: deletedocument
      description: Intralinks Delete Document
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: intralinks.deletedocument
      outputParameters:
      - type: object
        mapping: $.
    - name: downloaddocument
      description: Intralinks Download Document
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.downloaddocument
      outputParameters:
      - type: object
        mapping: $.
    - name: listgroups
      description: Intralinks List Groups
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listgroups
      outputParameters:
      - type: object
        mapping: $.
    - name: creategroup
      description: Intralinks Create Group
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.creategroup
      outputParameters:
      - type: object
        mapping: $.
    - name: getgroup
      description: Intralinks Get Group
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.getgroup
      outputParameters:
      - type: object
        mapping: $.
    - name: updategroup
      description: Intralinks Update Group
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: intralinks.updategroup
      outputParameters:
      - type: object
        mapping: $.
    - name: deletegroup
      description: Intralinks Delete Group
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: intralinks.deletegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: listgroupmembers
      description: Intralinks List Group Members
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listgroupmembers
      outputParameters:
      - type: object
        mapping: $.
    - name: addgroupmember
      description: Intralinks Add Group Member
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.addgroupmember
      outputParameters:
      - type: object
        mapping: $.
    - name: listpermissions
      description: Intralinks List Permissions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listpermissions
      outputParameters:
      - type: object
        mapping: $.
    - name: createpermission
      description: Intralinks Create Permission
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: intralinks.createpermission
      outputParameters:
      - type: object
        mapping: $.
    - name: getsplash
      description: Intralinks Get Splash Screen
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.getsplash
      outputParameters:
      - type: object
        mapping: $.
    - name: updatesplash
      description: Intralinks Update Splash Screen
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: intralinks.updatesplash
      outputParameters:
      - type: object
        mapping: $.
    - name: listcustomfields
      description: Intralinks List Custom Fields
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: intralinks.listcustomfields
      outputParameters:
      - type: object
        mapping: $.
binds:
- namespace: env
  keys:
    INTRALINKS_TOKEN: INTRALINKS_TOKEN