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).
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
  • /notifications/getRangeNotificationsByUser
  • GET
REST interface for the social networking library (notifications).
Notifications
  • /2/notifications/get-range-notifications
  • /2/notifications/notify-job-status
  • GET
  • 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
  • /posts/getAllLikedPostIdsByUser
  • /posts/getAllLikedPostsByUser
  • /posts/getAllPostsByApp
  • /posts/getAllPostsByUser
  • /posts/getAllPostsByVRE
  • /posts/getRecentPostsByUser
  • /posts/getRecentPostsByUserAndDate
  • /posts/writePostApplication
  • /posts/writePostUser
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • GET
  • POST
  • POST
REST interface for the social networking library (feeds).
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
  • /tokens/generateApplicationToken
  • POST
REST interface for the social networking library (tokens).
Tokens
  • /2/tokens/generate-application-token
  • POST
REST interface for the social networking library (tokens).
Users
  • /users/getUserEmail
  • /users/getUserFullname
  • /users/readCustomAttr
  • GET
  • 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
ApplicationId Application id object
JobNotificationBean The job notification bean class.
JobStatusType
MessageInputBean Generic input bean for methods that allow to write messages
PostInputBean Generic input bean for methods that allow to write posts
Recipient Recipient message bean
RunningJob