Welcome to e-VRE documentation page
The e-VRE API enables developers of VREs system to use e-VRE functionalities in their applications.
e-VRE API is a server side implementation designed using REST paradigm.
The e-VRE API helps developers to implement crucial VRE functionalities such as creating, editing and deleting user profiles,
import, manage and search resources description, integrate Workflow engines, etc. It also provides functionalities to authenticate users, including two-factor authentication.
The following e-VRE API are available:
- User profile management and authentication, implemented by the Node Service building block
- Resource description management, implemented by the Metadata Service building block
- Workflow management functionalities, implemented by the Workflow Service building block
The e-VRE API implements JSON Web Tokens (JWT) for authentication.
An agent can send the token to the API either in the HTTP Authorization Header or as a Parameter in the API call.
Authorization: Bearer <token>