GET http://hostname:port/apiv2/servers/integrationServerName/applications
For example, to display the applications that are deployed on integration server ACESERV1, which
is managed by an integration node, use the following curl command:
curl -X GET http://hostname:port/apiv2/servers/ACESERV1/applications
If the command is successful and there are applications deployed in the integration server, an
HTTP status code 200 and a response similar to the following are returned. In this example, there
are 2 applications deployed in the integration server:
HTTPInputApplication
and
Transformation_Map
:
{
"hasChildren": true,
"name": "applications",
"type": "applications",
"uri": "/apiv2/servers/ACESERV1/applications",
"properties": {},
"descriptiveProperties": {},
"active": {},
"actions": {},
"children": [
{
"hasChildren": true,
"name": "HTTPInputApplication",
"type": "application",
"uri": "/apiv2/servers/ACESERV1/applications/HTTPInputApplication"
},
{
"hasChildren": true,
"name": "Transformation_Map",
"type": "application",
"uri": "/apiv2/servers/ACESERV1/applications/Transformation_Map"
}
],
"links": []
}
If the command is successful but there are no applications deployed in the integration server, an
HTTP status code 200 and a response similar to the following are
returned:
{
"hasChildren": false,
"name": "applications",
"type": "applications",
"uri": "/apiv2/servers/ACESERV1/applications",
"properties": {},
"descriptiveProperties": {},
"active": {},
"actions": {},
"children": [],
"links": []
}