{ "info": { "author": "Olivier Mangez", "author_email": "olivier.mangez@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n# SDK in Python for Intralinks\n\nThis SDK is for educational purpose only. The goal is to learn how to leverage the Intralinks API in a programming language like Python.\n\nPrerequisite:\n* You should have created your account on the [Intralinks Developer Portal](https://developers.intralinks.com/)\n* You should have requested and API Key on the Intralinks Developer Portal\n* You should have an account on the test environment of Intralinks\n* You should have installed the SDK for Intralinks : `pip install intralinks`\n\nAs a first step, you need to tell python to load the SDK:\n\n\n```python\nimport intralinks\n```\n\nThen you need to log in on Intralinks. This part is a bit tricky so we will skip it for now. How? \nWe will leverage the Intralinks Developer Portal.\n\nYou can use the following [procedure](https://github.com/ilapi/intralinks-api/blob/master/tutorial/INTRALINKS_AUTHENTICATION.md) to get a session token:\n\n\n```python\nsession_token = '214mkH4cKOeFGcZ2H3eUkFblfC9n'\n```\n\nNow, you can init `il`, a client for Intralinks:\n\n\n```python\nil = intralinks.new_client('https://test-api.intralinks.com', session_token)\n```\n\nThe `il` client will help ou to interact with Intralinks. For example, to get the list of exchanges you have access to:\n\n\n```python\nexchange_list = il.get_exchanges()\n```\n\nWhere `exchange_list` equals:\n\n\n```python\n[{'workspaceName': 'Exchange 1',\n 'parentTemplateId': 194471,\n 'host': 'Demo Host',\n 'securityLevel': 1,\n 'type': 'ARC',\n 'statistics': {'newTasks': 0, 'newParticipantRequests': 0},\n 'pvpEnabled': False,\n 'version': 1,\n 'htmlViewEnabled': False,\n 'phase': 'OPEN',\n 'name': 'Exchange 1',\n 'id': 1192451},\n {'workspaceName': 'Exchange 2',\n 'parentTemplateId': 194471,\n 'host': 'Demo Host',\n 'securityLevel': 1,\n 'type': 'ARC',\n 'statistics': {'newTasks': 0, 'newParticipantRequests': 0},\n 'pvpEnabled': False,\n 'version': 1,\n 'htmlViewEnabled': False,\n 'phase': 'OPEN',\n 'name': 'Exchange 2',\n 'id': 1192461},\n {'workspaceName': 'Exchange 3',\n 'parentTemplateId': 194471,\n 'host': 'Demo Host',\n 'securityLevel': 1,\n 'type': 'ARC',\n 'statistics': {'newTasks': 0, 'newParticipantRequests': 0},\n 'pvpEnabled': False,\n 'version': 1,\n 'htmlViewEnabled': False,\n 'phase': 'OPEN',\n 'name': 'Exchange 3',\n 'id': 1192471},\n {'workspaceName': 'Exchange 4',\n 'parentTemplateId': 194471,\n 'host': 'Demo Host',\n 'securityLevel': 1,\n 'type': 'ARC',\n 'statistics': {'newTasks': 0, 'newParticipantRequests': 0},\n 'pvpEnabled': False,\n 'version': 1,\n 'htmlViewEnabled': False,\n 'phase': 'OPEN',\n 'name': 'Exchange 4',\n 'id': 1192481}]\n```\n\nLet's explore the first available exchange:\n\n\n```python\nexchange = exchange_list[0]\n```\n\nWe need to check if there is a splash screen:\n\n\n```python\nsplash = il.get_splash(exchange)\n```\n\nWhere `splash` equals:\n\n\n```python\n{'acceptText': 'agree',\n 'displayType': 'DISPLAY_EVERYTIME',\n 'hasImage': True,\n 'splashRequired': True,\n 'splashText': 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.',\n 'splashType': 'PUBLIC',\n 'splashUrl': '',\n 'workspaceName': 'Exchange 1'}\n```\n\nAs the splash is required, we first need to accept it:\n\n\n```python\nif il.enter_exchange(exchange, accept_splash=True) == 'ALLOW':\n print('Allowed to enter the exchange')\nelse:\n print('Not allowed to enter the exchange')\n```\n\n Allowed to enter the exchange\n\n\nNow we can get the list of documents:\n\n\n```python\ndocument_list = il.get_documents(exchange)\n```\n\nWhere `document_list` equals:\n\n\n```python\n[{'id': 58114077,\n 'name': 'Document 1.1',\n 'orderNumber': 1,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130357,\n 'createdOn': {'milliseconds': 1544794073000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794074000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 1',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977427,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58093647,\n 'name': 'Document 1.2',\n 'orderNumber': 2,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130357,\n 'createdOn': {'milliseconds': 1544794075000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794075000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 1',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977537,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58114087,\n 'name': 'Document 2.1',\n 'orderNumber': 1,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130367,\n 'createdOn': {'milliseconds': 1544794078000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794079000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 2',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977487,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58093657,\n 'name': 'Document 2.2',\n 'orderNumber': 2,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130367,\n 'createdOn': {'milliseconds': 1544794080000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794080000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 2',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977547,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58114097,\n 'name': 'Document 3.1',\n 'orderNumber': 1,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130377,\n 'createdOn': {'milliseconds': 1544794082000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794082000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 3',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977497,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58093667,\n 'name': 'Document 3.2',\n 'orderNumber': 2,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130377,\n 'createdOn': {'milliseconds': 1544794083000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794085000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 3',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977507,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58114107,\n 'name': 'Document 4.1',\n 'orderNumber': 1,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130387,\n 'createdOn': {'milliseconds': 1544794089000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794089000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 4',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977517,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'},\n {'id': 58093677,\n 'name': 'Document 4.2',\n 'orderNumber': 2,\n 'version': 'da4b9237bacccdf19c0760cab7aec4a8359010b0',\n 'fileSize': 0,\n 'fileHashDownload': 'SKVEjMS/fXZkOcE7LT7j6b7zVNQ=',\n 'mimeType': 'NONE/NONE',\n 'noteRequired': False,\n 'parentId': 58130387,\n 'createdOn': {'milliseconds': 1544794090000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'submittedOn': {},\n 'submittedBy': {},\n 'submitterGroups': {},\n 'lastModifiedOn': {'milliseconds': 1544794090000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'unread': True,\n 'pageCount': 0,\n 'workspaceId': 1192451,\n 'versionNumber': 0,\n 'isFavorite': False,\n 'parentName': 'Folder 4',\n 'pdfProtection': 'NONE',\n 'hasNote': False,\n 'isIrmSecured': False,\n 'isDeleted': False,\n 'isBusinessProcessEnabled': False,\n 'documentHash': '0',\n 'xmlLock': {'contentLockStatus': 'UNLOCKED'},\n 'sharedResourceId': 11977527,\n 'sharedResourceCount': 0,\n 'entityType': 'DOCUMENT'}]\n```\n\nWe can get the list of folders:\n\n\n```python\nfolder_list = il.get_folders(exchange)\n```\n\nWhere `folder_list` equals:\n\n\n```python\n[{'id': 58130357,\n 'name': 'Folder 1',\n 'indexNumber': '',\n 'orderNumber': 1,\n 'version': '356a192b7913b04c54574d18c28d46e6395428ab',\n 'hasChildFolders': False,\n 'indexingDisabled': False,\n 'createdOn': {'milliseconds': 1544794070000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'lastModifiedOn': {'milliseconds': 1544794070000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'isFavorite': False,\n 'versionNumber': 0,\n 'isEmailin': False},\n {'id': 58130367,\n 'name': 'Folder 2',\n 'indexNumber': '',\n 'orderNumber': 2,\n 'version': '356a192b7913b04c54574d18c28d46e6395428ab',\n 'hasChildFolders': False,\n 'indexingDisabled': False,\n 'createdOn': {'milliseconds': 1544794077000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'lastModifiedOn': {'milliseconds': 1544794077000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'isFavorite': False,\n 'versionNumber': 0,\n 'isEmailin': False},\n {'id': 58130377,\n 'name': 'Folder 3',\n 'indexNumber': '',\n 'orderNumber': 3,\n 'version': '356a192b7913b04c54574d18c28d46e6395428ab',\n 'hasChildFolders': False,\n 'indexingDisabled': False,\n 'createdOn': {'milliseconds': 1544794082000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'lastModifiedOn': {'milliseconds': 1544794082000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'isFavorite': False,\n 'versionNumber': 0,\n 'isEmailin': False},\n {'id': 58130387,\n 'name': 'Folder 4',\n 'indexNumber': '',\n 'orderNumber': 4,\n 'version': '356a192b7913b04c54574d18c28d46e6395428ab',\n 'hasChildFolders': False,\n 'indexingDisabled': False,\n 'createdOn': {'milliseconds': 1544794087000},\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp'},\n 'lastModifiedOn': {'milliseconds': 1544794087000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'isFavorite': False,\n 'versionNumber': 0,\n 'isEmailin': False}]\n```\n\nThe list of exchange members:\n\n\n```python\nexchange_member_list = il.get_exchange_members(exchange)\n```\n\nWhere `exchange_member_list` equals:\n\n\n```python\n[{'version': 'fe8f7a66754bd9b6b31d24d480d90567b920704c',\n 'userId': 443391,\n 'firstName': 'John',\n 'firstNameSort': 'John',\n 'lastName': 'Smith',\n 'lastNameSort': 'Smith',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp',\n 'roleType': 'MANAGER',\n 'keyContact': False,\n 'isPlaceholderUser': False,\n 'officePhone': '+1 212 543 7800',\n 'country': 'FRANCE',\n 'status': 'ACTIVE',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Doe',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Doe'},\n 'createdOn': {'milliseconds': 1544797508000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Doe',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Doe'},\n 'lastModifiedOn': {'milliseconds': 1544797508000},\n 'firstAccessed': {'milliseconds': 1544792140000},\n 'lastAccessedOn': {'milliseconds': 1544796731000},\n 'industry': 'AEROSPACE',\n 'title': 'ASSISTANT_SUPPORT_STAFF',\n 'doNotSendAlert': False,\n 'functionalArea': 'CONSULTING_ADVISORY',\n 'alertPreference': 'IMMEDIATE',\n 'cgFlag': 'M',\n 'isWelcomeAlertSent': True,\n 'lastAlertSentDate': {'milliseconds': 1544797509000},\n 'eitherASubmitterOrCoordinator': False,\n 'id': 349075541,\n 'emailId': 'omangez@intralinks.com'},\n {'version': '088648d65d3ebf87f870a63fb1b0b341a15d5417',\n 'userId': 1907341,\n 'firstName': 'John',\n 'firstNameSort': 'John',\n 'lastName': 'Doe',\n 'lastNameSort': 'Doe',\n 'organization': 'Big Corp',\n 'organizationSort': 'Big Corp',\n 'roleType': 'MANAGER_PLUS',\n 'keyContact': True,\n 'isPlaceholderUser': False,\n 'officePhone': '0000',\n 'country': 'UNITED_STATES',\n 'status': 'ACTIVE',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794066000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544797394000},\n 'firstAccessed': {'milliseconds': 1544797300000},\n 'lastAccessedOn': {'milliseconds': 1544946664000},\n 'industry': 'UNAVAILABLE',\n 'title': 'UNAVAILABLE',\n 'doNotSendAlert': False,\n 'functionalArea': 'UNAVAILABLE',\n 'alertPreference': 'IMMEDIATE',\n 'cgFlag': 'M',\n 'viewPrivatePreference': 'Y',\n 'isWelcomeAlertSent': True,\n 'eitherASubmitterOrCoordinator': False,\n 'id': 349075421,\n 'emailId': 'john.doe@bigcorp.com'},\n {'version': 'ca5b703a3180dff3a999c5bb255a22dfcd51d90f',\n 'userId': 1907351,\n 'firstName': 'Bill',\n 'firstNameSort': 'Bill',\n 'lastName': 'Trump',\n 'lastNameSort': 'Trump',\n 'organization': 'Red Org',\n 'organizationSort': 'Red Org',\n 'roleType': 'REVIEWER',\n 'keyContact': False,\n 'isPlaceholderUser': False,\n 'officePhone': '0000',\n 'status': 'ACTIVE',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794067000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794067000},\n 'doNotSendAlert': False,\n 'alertPreference': 'IMMEDIATE',\n 'isWelcomeAlertSent': True,\n 'eitherASubmitterOrCoordinator': False,\n 'id': 349075431,\n 'emailId': 'bill.trump@red.com'},\n {'version': '87975206bcae207bbb6a58e6b558b78e3d2ae0c4',\n 'userId': 1907361,\n 'firstName': 'Donald',\n 'firstNameSort': 'Donald',\n 'lastName': 'Clinton',\n 'lastNameSort': 'Clinton',\n 'organization': 'Yellow Org',\n 'organizationSort': 'Yellow Org',\n 'roleType': 'REVIEWER',\n 'keyContact': False,\n 'isPlaceholderUser': False,\n 'officePhone': '0000',\n 'status': 'ACTIVE',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794070000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794070000},\n 'doNotSendAlert': False,\n 'alertPreference': 'IMMEDIATE',\n 'isWelcomeAlertSent': True,\n 'eitherASubmitterOrCoordinator': False,\n 'id': 349075441,\n 'emailId': 'donald.clinton@yellow.com'}]\n```\n\nThe list of groups and the associated exchange members:\n\n\n```python\ngroup_list, group_member_list = il.get_groups_and_members(exchange)\n```\n\nWhere `group_list` equals:\n\n\n```python\n[{'version': '0b2c1b2e978c07ff2dabcebb1f76e390d527789f',\n 'groupName': 'Group 4',\n 'groupType': 'WORKSPACE',\n 'ftsEnabled': False,\n 'note': ' ',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794091000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794198000},\n 'groupMemberCount': 1,\n 'buyerGroupDetails': {},\n 'id': 6474391},\n {'version': '6e34372a1d71a4281374a36b8bd4633ae9a04b18',\n 'groupName': 'Group 1',\n 'groupType': 'WORKSPACE',\n 'ftsEnabled': False,\n 'note': ' ',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794076000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794076000},\n 'groupMemberCount': 0,\n 'buyerGroupDetails': {},\n 'id': 6474361},\n {'version': '32e492965595115eeb708098582f2a3d1692b885',\n 'groupName': 'Group 2',\n 'groupType': 'WORKSPACE',\n 'ftsEnabled': False,\n 'note': ' ',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794081000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794191000},\n 'groupMemberCount': 1,\n 'buyerGroupDetails': {},\n 'id': 6474371},\n {'version': '6e068359e80984f0bbe6a3474e3d2b047fe9552c',\n 'groupName': 'Group 3',\n 'groupType': 'WORKSPACE',\n 'ftsEnabled': False,\n 'note': ' ',\n 'createdBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'createdOn': {'milliseconds': 1544794086000},\n 'lastModifiedBy': {'firstName': 'John',\n 'lastName': 'Smith',\n 'firstNameSort': 'John',\n 'lastNameSort': 'Smith'},\n 'lastModifiedOn': {'milliseconds': 1544794086000},\n 'groupMemberCount': 0,\n 'buyerGroupDetails': {},\n 'id': 6474381}]\n```\n\nWhere `group_member_list` equals:\n\n\n```python\n[{'workspaceGroupId': 6474391,\n 'workspaceUserId': 349075431,\n 'userId': 1907351},\n {'workspaceGroupId': 6474371,\n 'workspaceUserId': 349075441,\n 'userId': 1907361}]\n```\n\n\n```python\n\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ilapi/intralinks-api-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "intralinks", "package_url": "https://pypi.org/project/intralinks/", "platform": "", "project_url": "https://pypi.org/project/intralinks/", "project_urls": { "Homepage": "https://github.com/ilapi/intralinks-api-python" }, "release_url": "https://pypi.org/project/intralinks/0.1.6/", "requires_dist": [ "requests (>0.23.4)", "beautifulsoup4 (>4.4.0)" ], "requires_python": "", "summary": "A SDK for intralinks.com (for educational purpose only)", "version": "0.1.6" }, "last_serial": 4605614, "releases": { "0.1.6": [ { "comment_text": "", "digests": { "md5": "09dfbebe76b6e84077e70494ba082be1", "sha256": "025fff203889d74b842df7c6a96b28f1c52e0fe7c071c754c7f307089bec4344" }, "downloads": -1, "filename": "intralinks-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "09dfbebe76b6e84077e70494ba082be1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60162, "upload_time": "2018-12-16T22:21:56", "url": "https://files.pythonhosted.org/packages/60/fd/8b8df1468e5a3a0e39528fb365225b9242ebcf2b673aec51c5bc42ff280d/intralinks-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc6cae5abf0935e9798afaa8540a15da", "sha256": "b38af07b7b7c5634826aac02c4072ae2955e4624194ebd5eb7f095894b23c845" }, "downloads": -1, "filename": "intralinks-0.1.6.tar.gz", "has_sig": false, "md5_digest": "cc6cae5abf0935e9798afaa8540a15da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42357, "upload_time": "2018-12-16T22:21:58", "url": "https://files.pythonhosted.org/packages/f8/4e/2d12ffb72513a556e78e538684fa3e6b6d70e90acdf93d095ae6056295c2/intralinks-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09dfbebe76b6e84077e70494ba082be1", "sha256": "025fff203889d74b842df7c6a96b28f1c52e0fe7c071c754c7f307089bec4344" }, "downloads": -1, "filename": "intralinks-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "09dfbebe76b6e84077e70494ba082be1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 60162, "upload_time": "2018-12-16T22:21:56", "url": "https://files.pythonhosted.org/packages/60/fd/8b8df1468e5a3a0e39528fb365225b9242ebcf2b673aec51c5bc42ff280d/intralinks-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc6cae5abf0935e9798afaa8540a15da", "sha256": "b38af07b7b7c5634826aac02c4072ae2955e4624194ebd5eb7f095894b23c845" }, "downloads": -1, "filename": "intralinks-0.1.6.tar.gz", "has_sig": false, "md5_digest": "cc6cae5abf0935e9798afaa8540a15da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42357, "upload_time": "2018-12-16T22:21:58", "url": "https://files.pythonhosted.org/packages/f8/4e/2d12ffb72513a556e78e538684fa3e6b6d70e90acdf93d095ae6056295c2/intralinks-0.1.6.tar.gz" } ] }