NAV Navigation

Bindings 1.0.0

Servers

MQTT-Server

Parameter Value
URL dummy
Protocol MQTT

Bindings

MQTT

Parameter Value Description
Client Id guest The client identifier.
Clean session true Whether to create a persistent connection or not.
Last Will and Testament topic /last-wills The topic where the Last Will and Testament message will be sent.
Last Will and Testament QoS 2 Defines how hard the broker/client will try to ensure that the Last Will and Testament message is received.
Last Will and Testament message Guest gone offline. Last will and Testament message.
Retain Last Will and Testament message false Whether the broker should retain the Last Will and Testament message or not.
Keep-Alive 60 Interval in seconds of the longest period of time the broker and the client can endure without sending a message.
Binding Version 0.1.0 The version of this binding.

Channels

WebSockets-Channel

Bindings

WebSockets

Parameter Value Description
HTTP method GET The HTTP method to use when establishing the connection.
Binding Version 0.1.0 The version of this binding.

HTTP Query Parameters

Name Type Format Allowed Default Description
userId string User Id

HTTP Headers

Name Type Format Allowed Default Description
x-apikey string API Key

AMQP-Channel-RoutingKey

Bindings

AMQP

Exchange

Parameter Value Description
Name events The name of the exchange.
Type topic The type of the exchange.
Durable true Whether the exchange should survive broker restarts or not.
AutoDelete false Whether the exchange should be deleted when the last queue is unbound from it.
Virtual Host / The virtual host of the exchange.
Binding Version 0.1.0 The version of this binding.

AMQP-Channel-Queue

Bindings

AMQP

Queue

Parameter Value Description
Name events The name of the queue.
Durable true Whether the queue should survive broker restarts or not.
Exclusive false Whether the queue should be used only by one connection or not.
AutoDelete false Whether the queue should be deleted when the last consumer unsubscribes.
Virtual Host / The virtual host of the queue.
Binding Version 0.1.0 The version of this binding.

HTTP-Channel-Operation

Messages

Operation Message Description
subscribe HTTP-Message

As Subscriber

Bindings

HTTP

Parameter Value Description
Operation type request Type of operation.
HTTP method GET HTTP method.
Binding Version 0.1.0 The version of this binding.

HTTP Query Parameters

Name Type Format Allowed Default Description
userId string User Id

Kafka-Channel-Operation

Messages

Operation Message Description
subscribe Kafka-Message

As Subscriber

Bindings

Kafka

Parameter Value Description
Binding Version 0.1.0 The version of this binding.

Consumer Group Id

Name Type Format Allowed Default Description
- string users

Consumer Id

Name Type Format Allowed Default Description
- string guest

AMQP-Channel-Operation

Messages

Operation Message Description
subscribe AMQP-Message

As Subscriber

Bindings

AMQP

Parameter Value Description
TTL 60 TTL (Time-To-Live) for the message.
User Id guest Identifies the user who has sent the message.
CC user.log,support.log The routing keys the message should be routed to at the time of publishing.
Priority 10 A priority for the message.
Delivery mode 2 Delivery mode of the message.
Mandatory false Whether the message is mandatory or not.
BCC external.audit Like CC but consumers will not receive this information.
Reply To user.reply Name of the queue where the consumer should send the response.
Timestamp true Whether the message should include a timestamp or not.
ACK true Whether the consumer should ack the message or not.
Binding Version 0.1.0 The version of this binding.

MQTT-Channel-Operation

Messages

Operation Message Description
subscribe MQTT-Message

As Subscriber

Bindings

MQTT

Parameter Value Description
QoS 1 Defines how hard the broker/client will try to ensure that a message is received.
Retain true Whether the broker should retain the message or not.
Binding Version 0.1.0 The version of this binding.

Messages

HTTP-Message

Bindings

HTTP

Parameter Value Description
Binding Version 0.1.0 The version of this binding.

HTTP Headers

Name Type Format Allowed Default Description
x-apikey string API Key

Kafka-Message

Bindings

Kafka

Parameter Value Description
Binding Version 0.1.0 The version of this binding.

Message Key

Name Type Format Allowed Default Description
- string key

AMQP-Message

Bindings

AMQP

Parameter Value Description
Content Encoding gzip A MIME encoding for the message content.
Message Type user.register Application-specific message type.
Binding Version 0.1.0 The version of this binding.

MQTT-Message

Bindings

MQTT

Parameter Value Description
Binding Version 0.1.0 The version of this binding.