Message Brokers

List Message Brokers

get

Retrieves a paginated list of message brokers.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Query parameters
filter[name]stringOptional

Filter results by name.

filter[description]stringOptional

Filter results by description.

filter[host]stringOptional

Filter results by host.

filter[protocol]stringOptional

Filter results by protocol.

filter[auth_type]stringOptional

Filter results by auth_type.

filter[port]stringOptional

Filter results by port.

includestringOptional

Comma-separated list of relationships to include. Available: flows, messageBrokerQueues, variables, flowMessageBrokerQueues

sortstringOptional

Sort field. Prefix with - for descending. Available: name, description, host, port, protocol, auth_type

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/message-brokers

Create Message Broker

post

Creates a new message broker.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Body
descriptionstring · max: 100Required
hoststringRequired
portintegerRequired
protocolstring · enumRequiredPossible values:
auth_typestringRequired
namestring · max: 40RequiredPattern: ^[a-zA-Z0-9 -]+$
Responses
chevron-right
200

Successful response

application/json
post
/api/v1/message-brokers

Get Message Broker

get

Retrieves the details of a specific message broker.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
message_brokerstringRequired

The message broker identifier.

Query parameters
filter[name]stringOptional

Filter results by name.

filter[description]stringOptional

Filter results by description.

filter[host]stringOptional

Filter results by host.

filter[protocol]stringOptional

Filter results by protocol.

filter[auth_type]stringOptional

Filter results by auth_type.

filter[port]stringOptional

Filter results by port.

includestringOptional

Comma-separated list of relationships to include. Available: flows, messageBrokerQueues, variables, flowMessageBrokerQueues

sortstringOptional

Sort field. Prefix with - for descending. Available: name, description, host, port, protocol, auth_type

pageinteger · min: 1Optional

Page number for pagination.

Default: 1
per_pageinteger · min: 1 · max: 100Optional

Number of results per page.

Responses
chevron-right
200

Successful response

application/json
get
/api/v1/message-brokers/{message_broker}

Update Message Broker

put

Updates an existing message broker.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
message_brokerstringRequired

The message broker identifier.

Body
descriptionstring · max: 100Optional
hoststringOptional
portintegerOptional
protocolstring · enumOptionalPossible values:
auth_typestringOptional
namestring · max: 40OptionalPattern: ^[a-zA-Z0-9 -]+$
Responses
chevron-right
200

Successful response

application/json
put
/api/v1/message-brokers/{message_broker}

Delete Message Broker

delete

Permanently deletes a specific message broker.

Authorizations
AuthorizationstringRequired

API key passed in the Authorization header. Format: <api-key>

Path parameters
message_brokerstringRequired

The message broker identifier.

Responses
chevron-right
200

Successful response

application/json
messagestringOptional
delete
/api/v1/message-brokers/{message_broker}

Last updated

Was this helpful?