Integratec API Platform
getBrokerServices

Description

Retrieves the list of services provided by currently registered and active workers (minions).

Remarks

This service does not make any claims as to the current availability of connected minions to perform a request for services in the list.

Example

Request

{}

Reply

{
"Services": [
{
"serviceId": "getBrokerIdentity"
},
{
"serviceId": "getBrokerMinions"
},
{
"serviceId": "getBrokerRequestCount"
},
{
"serviceId": "getBrokerRequestMax"
},
{
"serviceId": "getBrokerServices"
},
{
"serviceId": "getBrokerOptions"
},
{
"serviceId": "persistAddJob"
},
{
"serviceId": "persistDelete"
},
{
"serviceId": "persistGet"
},
{
"serviceId": "persistRunJob"
},
{
"serviceId": "setBrokerRequestMax"
}
]
}

Request Schema

{
"$schema":"http://json-schema.org/draft-04/schema#",
"type":"object"
}

Reply Schema

{
"$schema":"http://json-schema.org/draft-04/schema#",
"type":"object",
"required":[
"Services"
],
"properties":{
"Services":{
"type":"array",
"items":{
"type":"object",
"required":[
"serviceId"
],
"properties":{
"serviceId":{
"type":"string",
"minLength":1
}
}
}
}
}
}