Connector Bindings
Connector Bindings define the configuration that enables a device to communicate with the Things platform through a specific connector.
While connectors provide the communication interfaces themselves, a device typically needs connector-specific settings—such as credentials, shared secrets, or protocol parameters—to authenticate and exchange uplinks or downlinks. This per-device configuration is captured in a Connector Binding.
The Things platform supports multiple binding types aligned with the available connectors:
http for devices sending SenML or Streamline-protocol uplinks over HTTP(S)
lora for devices using ThingPark LoRaWAN
mqtt for devices exchanging messages via MQTT
Connector Bindings let you precisely define how each device connects and communicates through the Things platform.
Lora Bindings
Download the specification.
Retrieve all LoRa bindings that match the query parameters given.
String that encodes all necessary information to retrieve a page.
Limit the number of results (per page).
50Sorting fields separated by comma. Default order is Ascending (ASC), minus(-) should be used in front of field name for Descending (DESC) order.
createdAt,-nameInclude only LoRa bindings for devices that are owned by the provided clientId. If clientId is omitted, bindings from all devices owned by the calling client are included.
Include only LoRa bindings for the device identified by the provided deviceId.
Include only LoRa bindings created before the provided date and time. The date-time must be in ISO 8601 format.
Include only LoRa bindings created at or after the provided date and time. The date-time must be in ISO 8601 format.
Include only LoRa bindings modified before the provided date and time. The date-time must be in ISO 8601 format.
Include only LoRa bindings modified at or after the provided date and time. The date-time must be in ISO 8601 format.
Page of filtered LoRa bindings. Only bindings that are accessible to the caller are returned.
A paginated list of LoRa bindings
Request is missing required information or invalid
No content
Create a new LoRa binding.
A binding of a device to the LoRa connector.
The id of the binding.
224ecc46-291d-482b-993f-c8b508adb0daThe id of the device that is bound to the LoRa connector by the binding.
11fb8757-c3a7-4a53-96e8-8d6b5a2f3b05The timestamp when the binding is created in the system.
2025-09-01T23:00:00.000ZThe user who created the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the binding is last modified in the system.
2025-09-01T23:00:00.000ZThe user who last modified the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4A globally unique identifier of the target application server. Must be a hex value with size 16 (8 bytes)
51b5a651b5a32b51Pattern: ^[0-9a-fA-F]{16}$The encryption key used for messages during every over the air activation.
abe284ec8f8a063a0790d782b7b4f7ccPattern: ^[0-9a-fA-F]{32}$The status of a LoRa binding. Known values include: INVENTORY and ACTIVE
The newly created LoRa binding'.
Request is missing required information or invalid
No content
LoRa binding identifier.
The LoRa binding.
Request is missing required information or invalid
No content
LoRa binding identifier.
A binding of a device to the LoRa connector.
The id of the binding.
224ecc46-291d-482b-993f-c8b508adb0daThe id of the device that is bound to the LoRa connector by the binding.
11fb8757-c3a7-4a53-96e8-8d6b5a2f3b05The timestamp when the binding is created in the system.
2025-09-01T23:00:00.000ZThe user who created the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the binding is last modified in the system.
2025-09-01T23:00:00.000ZThe user who last modified the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4A globally unique identifier of the target application server. Must be a hex value with size 16 (8 bytes)
51b5a651b5a32b51Pattern: ^[0-9a-fA-F]{16}$The encryption key used for messages during every over the air activation.
abe284ec8f8a063a0790d782b7b4f7ccPattern: ^[0-9a-fA-F]{32}$The status of a LoRa binding. Known values include: INVENTORY and ACTIVE
The updated LoRa binding.
Request is missing required information or invalid
No content
LoRa Binding identifier.
LoRa binding has been deleted successfully.
LoRa binding has been deleted successfully.
No content
HTTP Bindings
Download the specification.
Retrieve all HTTP bindings that match the query parameters given.
String that encodes all necessary information to retrieve a page.
Limit the number of results (per page).
50Sorting fields separated by comma. Default order is Ascending (ASC), minus(-) should be used in front of field name for Descending (DESC) order.
createdAt,-nameInclude only HTTP bindings for devices that are owned by the provided clientId. If clientId is omitted, bindings from all devices owned by the calling client are included.
Include only HTTP bindings for the device identified by the provided deviceId.
Include only HTTP bindings of the specified type. Currently supported values are http-streamline and http-senml.
Include only HTTP bindings created before the provided date and time. The date-time must be in ISO 8601 format.
Include only HTTP bindings created at or after the provided date and time. The date-time must be in ISO 8601 format.
Include only HTTP bindings modified before the provided date and time. The date-time must be in ISO 8601 format.
Include only HTTP bindings modified at or after the provided date and time. The date-time must be in ISO 8601 format.
Page of filtered HTTP bindings. Only bindings that are accessible to the caller are returned.
A paginated list of HTTP bindings
Request is missing required information or invalid
No content
Create a new HTTP binding.
A binding of a device to the HTTP connector, which configures that the device can connect to the Things Platform using HTTP
The newly created HTTP binding'.
Request is missing required information or invalid
No content
HTTP binding identifier.
The HTTP binding.
Request is missing required information or invalid
No content
HTTP binding identifier.
A binding of a device to the HTTP connector, which configures that the device can connect to the Things Platform using HTTP
The updated HTTP binding.
Request is missing required information or invalid
No content
HTTP Binding identifier.
HTTP binding has been deleted successfully.
HTTP binding has been deleted successfully.
No content
MQTT Bindings
Download the specification.
Retrieve all MQTT bindings that match the query parameters given.
String that encodes all necessary information to retrieve a page.
Limit the number of results (per page).
50Sorting fields separated by comma. Default order is Ascending (ASC), minus(-) should be used in front of field name for Descending (DESC) order.
createdAt,-nameInclude only MQTT bindings for devices that are owned by the provided clientId. If clientId is omitted, bindings from all devices owned by the calling client are included.
Include only MQTT bindings for the device identified by the provided deviceId.
Include only MQTT bindings where the username equals the provided username.
Include only MQTT bindings created before the provided date and time. The date-time must be in ISO 8601 format.
Include only MQTT bindings created at or after the provided date and time. The date-time must be in ISO 8601 format.
Include only MQTT bindings modified before the provided date and time. The date-time must be in ISO 8601 format.
Include only MQTT bindings modified at or after the provided date and time. The date-time must be in ISO 8601 format.
Page of filtered MQTT bindings. Only bindings that are accessible to the caller are returned.
A paginated list of MQTT bindings
Request is missing required information or invalid
No content
Create a new MQTT binding.
A binding of a device to the MQTT connector.
The id of the binding.
224ecc46-291d-482b-993f-c8b508adb0daThe id of the device that is bound to the MQTT connector by the binding.
11fb8757-c3a7-4a53-96e8-8d6b5a2f3b05The timestamp when the binding is created in the system.
2025-09-01T23:00:00.000ZThe user who created the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the binding is last modified in the system.
2025-09-01T23:00:00.000ZThe user who last modified the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The username the device uses when authenticating with the MQTT connector. This value is set to the device URN by the system when the binding is created.
urn:dev:IMEI:357292748642776:The password the device uses when authenticating with the MQTT connector. Must be at least 24 characters, with at least one lower case letter, upper case letter, number and special character.
G6sdt9{4R8QmORTPt%zW.*:yr@}vRLzcThe newly created MQTT binding'.
Request is missing required information or invalid
No content
MQTT binding identifier.
The MQTT binding.
Request is missing required information or invalid
No content
MQTT binding identifier.
A binding of a device to the MQTT connector.
The id of the binding.
224ecc46-291d-482b-993f-c8b508adb0daThe id of the device that is bound to the MQTT connector by the binding.
11fb8757-c3a7-4a53-96e8-8d6b5a2f3b05The timestamp when the binding is created in the system.
2025-09-01T23:00:00.000ZThe user who created the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the binding is last modified in the system.
2025-09-01T23:00:00.000ZThe user who last modified the binding.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The username the device uses when authenticating with the MQTT connector. This value is set to the device URN by the system when the binding is created.
urn:dev:IMEI:357292748642776:The password the device uses when authenticating with the MQTT connector. Must be at least 24 characters, with at least one lower case letter, upper case letter, number and special character.
G6sdt9{4R8QmORTPt%zW.*:yr@}vRLzcThe updated MQTT binding.
Request is missing required information or invalid
No content
MQTT Binding identifier.
MQTT binding has been deleted successfully.
MQTT binding has been deleted successfully.
No content
Last updated
Was this helpful?
