D4Science D4Science Don't have a D4Science account? Create one Could not find what you are looking for? Contact us.

Resources

There is a WADL document available that describes the resources API.

You may also enjoy the interactive interface provided for this API by Swagger.

Try it out!

name path methods description
Comments
  • /2/comments/get-comments-user
  • /2/comments/get-comments-user-by-time
  • GET
  • GET
REST interface for the social networking library (comments).
DocsGenerator
  • /docs/{any}
  • GET
FullTextSearch
  • /2/full-text-search/search-by-query
  • GET
REST interface for the social networking library (post and its comments).
HashTags
  • /2/hashtags/get-hashtags-and-occurrences
  • GET
REST interface for the social networking library (hash tags).
Messages
  • /messages/writeMessageToUsers
  • POST
Messages services REST interface
Messages
  • /2/messages/get-received-messages
  • /2/messages/get-sent-messages
  • /2/messages/write-message
  • GET
  • GET
  • POST
Messages services REST interface
Notifications
  • /2/notifications/catalogue
  • /2/notifications/get-range-notifications
  • /2/notifications/notify-job-status
  • /2/notifications/workspace
  • POST
  • GET
  • POST
  • POST
REST interface for the social networking library (notifications).
People
  • /2/people/profile
  • GET
REST interface for the social service (people). Used by OAUTH 2.0 apps/users.
Posts
  • /2/posts/get-id-liked-posts
  • /2/posts/get-liked-posts
  • /2/posts/get-posts-app
  • /2/posts/get-posts-by-hashtag
  • /2/posts/get-posts-user
  • /2/posts/get-posts-user-quantity
  • /2/posts/get-posts-user-since
  • /2/posts/get-posts-vre
  • /2/posts/write-post-app
  • /2/posts/write-post-user
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • POST
REST interface for the social networking library (posts).
Tokens
  • /2/tokens/generate-application-token
  • POST
REST interface for the social networking library (tokens).
Users
  • /users/getUserEmail
  • /users/getUserFullname
  • GET
  • GET
REST interface for the social networking library (users).
Users
  • /2/users/get-all-fullnames-and-usernames
  • /2/users/get-all-usernames
  • /2/users/get-custom-attribute
  • /2/users/get-email
  • /2/users/get-fullname
  • /2/users/get-oauth-profile
  • /2/users/get-profile
  • /2/users/get-usernames-by-global-role
  • /2/users/get-usernames-by-role
  • /2/users/user-exists
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
REST interface for the social networking library (users).
VREs
  • /2/vres/get-my-vres
  • GET
REST interface for the social networking library (vres).
WelcomeService
  • GET

Data Types

JSON

type description
AddedItemEvent
ApplicationId Application id object
CatalogueEvent
CatalogueEventType
DeletedItemEvent
FileItemBean
FolderAddedUserEvent
FolderAdminDowngradeEvent
FolderAdminUpgradeEvent
FolderBean
FolderRemovedUserEvent
JobNotificationBean
JobStatusModelType
Message
MessageInputBean Generic input bean for methods that allow to write messages
MyVRE
PostInputBean
PostInputBean Generic input bean for methods that allow to write posts
Recipient
Recipient Recipient message bean
RenamedFolderEvent
SharedFolderEvent
UnsharedFolderEvent
UpdatedItemEvent
UserProfile
UserProfileExtended
UserProfileExtendedWithVerifiedEmail
VREManager
WorkspaceEvent
WorkspaceEventType