Static
createThe messaging service. *
Optional
xOptional context id the request is running. *
Static
deleteDelete a messaging service
Use this API to delete a messaging service.
Token Permissions: [ messaging_service:write
]
void
ApiError
The ID of the messaging service. *
Optional
xOptional context id the request is running. *
Static
getGet a messaging service
Use this API to get a single messaging service by its ID.
Token Permissions: [ messaging_service:read
]
MessagingServiceResponse The messaging service.
ApiError
The ID of the messaging service. *
Optional
xOptional context id the request is running. *
Static
getGet a list of messaging services
Use this API to get a list of messaging services that match the given parameters.
Token Permissions: [ messaging_service:read
]
MessagingServicesResponse The list of messaging services and the accompanying metadata.
ApiError
Optional
eventOptional
eventMatch only messaging services in the given eventMeshId *
Optional
ids?: string[]The IDs of the messaging services. *
Optional
messagingMatch only messaging services of the given type, options are: solace, kafka. *
Optional
pageThe page number to get. *
Optional
pageThe number of messaging services to get per page. *
Optional
runtimeMatch only messaging services in the given runtimeAgentId *
Optional
sort?: stringSort based on the provided parameters.
The value can be either a standalone field name (?sort=<field>
) or a field and direction, delimited by a colon (?sort=<field>:<asc|desc>
). If the direction is not specified, the default is ascending. *
Optional
xOptional context id the request is running. *
Static
removeRemove an association between an messaging service and the requested entity
Use this API to remove the association between a messaging service and either of EVENT_MESH or EVENT_MANAGEMENT_AGENT.
Token Permissions: [ messaging_service:write
]
MessagingServiceResponse The updated messaging service, e.g. if the API request body had "association": "EVENT_MESH" then the resulting object would not have eventMeshId attribute.
ApiError
The ID of the messaging service. *
The association object with the value matching either EVENT_MESH or EVENT_MANAGEMENT_AGENT. *
Optional
xOptional context id the request is running. *
Static
scanInitiate a scan request to run against a messaging service
Use this API to make a scan request on a messaging service.
Token Permissions: [ messaging_service:write
]
MessagingServiceOperationResponse Requested a scan on the messaging service. The operation object with ID set as ID of the created scan Object is returned in the response body.
ApiError
The ID of the messaging service. *
The messaging service. *
Optional
xOptional context id the request is running. *
Static
updateUpdate a messaging service
Use this API to update a messaging service. You only need to specify the fields that need to be updated. However, if you want to update anything under subObjects (i.e. anything inside messagingServiceConnections object), you need to provide the original messagingServiceConnections with the updated fields instead of just providing the changed fields.
Token Permissions: [ messaging_service:write
]
MessagingServiceResponse The updated messaging service.
ApiError
The ID of the messaging service to update. *
The messaging service. *
Optional
xOptional context id the request is running. *
Create a messaging service Use this API to create a messaging service.
Token Permissions: [
messaging_service:write
]Returns
MessagingServiceResponse Created a messaging service. The newly saved messaging service is returned in the response body.
Throws
ApiError