Operations
This method forces notification of a given transaction.
OK
Validation Error
Internal Error
POST /gbds/v2/operations/notify HTTP/1.1
Host: <ip>:8085
Content-Type: application/json;charset=UTF-8
Accept: */*
Content-Length: 240
{
"data": {
"operation": "UNKNOWN",
"tguid": "text",
"status": "text",
"sender": "text",
"uguid": "text",
"additionalData": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"relatedTransactions": [
{
"status": "text",
"tguid": "text",
"pguid": "text",
"operation": "UNKNOWN"
}
]
}
}{}Returns the list of the system's internal services and their statuses (active, stopped, etc.) to enable operational monitoring.
OK
GET /gbds/v2/operations/services HTTP/1.1
Host: <ip>:8085
Accept: */*
OK
{
"data": {
"api": {
"version": "text",
"build": "text",
"apiId": "text",
"apiType": "LEADER"
},
"searchEngine": {
"version": "text",
"build": "text",
"apiId": "text",
"apiType": "LEADER"
}
},
"httpResponse": {
"httpCode": 1,
"body": "text"
}
}Sends a command to stop one or more services indicated in the request body, enabling maintenance or controlled reboot.
OK
POST /gbds/v2/operations/services/stop HTTP/1.1
Host: <ip>:8085
Content-Type: application/json;charset=UTF-8
Accept: */*
Content-Length: 167
{
"data": {
"api": {
"version": "text",
"build": "text",
"apiId": "text",
"apiType": "LEADER"
},
"searchEngine": {
"version": "text",
"build": "text",
"apiId": "text",
"apiType": "LEADER"
}
}
}OK
{}Publishes an operational event or notification in the system, using the JSON payload to specify title, message and recipients.
Operation type of the transaction that notification is related to.
Transaction's global unique ID of the transaction that notification is related to.
Current status of the transaction that notification is related to.
The notification sender.
Global unique ID of an unsolved latent. Only used when the notification is related to a transaction that treats an unsolved latent.
OK
POST /gbds/v2/operations/notification HTTP/1.1
Host: <ip>:8085
Content-Type: application/json;charset=UTF-8
Accept: */*
Content-Length: 231
{
"operation": "UNKNOWN",
"tguid": "text",
"status": "text",
"sender": "text",
"uguid": "text",
"additionalData": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"relatedTransactions": [
{
"status": "text",
"tguid": "text",
"pguid": "text",
"operation": "UNKNOWN"
}
]
}OK
{}Was this helpful?

