Component
Here you can manage only components.
Get Component list
# Http request to get all componentsPUT
http://localhost:8080/api/component/all
HTTP/1.1
Request
Header:
Authorization : Bearer {jwt.token}
Content-Type : application/json
Response
Success:
Header:
200 OK
Body:
{
"_embedded": {
"componentResources": [
{
"enhanceId": 1,
"name": "CONNECTION",
"description": "Connection description",
"permissions": null
},
{
"enhanceId": 2,
"name": "CONNECTOR",
"description": "Connector description",
"permissions": null
},
{
"enhanceId": 3,
"name": "EVENT",
"description": "Event description",
"permissions": null
},
{
"enhanceId": 4,
"name": "USER",
"description": "User description",
"permissions": null
},
{
"enhanceId": 5,
"name": "USERGROUP",
"description": "User Group description",
"permissions": null
},
{
"enhanceId": 6,
"name": "MYPROFILE",
"description": "My profile description",
"permissions": null
}
]
}
}
Error:
Status error could be different depending on error
Header:
Access Denied 401
Body:
{
"timestamp" : "2018-05-24T12:44:26.295+0000",
"status" : 401,
"error" : "Password or email doesnt match",
"message" : "ACCESS_DENIED",
"path" : "/api/userGroup/all"
}