MQTT Impinj IoT Device Interface Payload Examples

The following examples wrap each Impinj IoT Device Interface REST endpoint in the MQTT impinj_iot_device_interface command payload. Each example uses representative sample values derived from the OpenAPI schema. Replace placeholder values with those that apply to your reader.

/data/stream

GET

{
  "command": "impinj_iot_device_interface",
  "command_id": "example-get-data-stream",
  "payload": {
    "impinjIotApiEndpoint": "/data/stream",
    "impinjIotApiVerb": "GET",
    "impinjIotApiRequest": {}
  }
}

/device/gpis

GET

{
  "command": "impinj_iot_device_interface",
  "command_id": "example-get-device-gpis",
  "payload": {
    "impinjIotApiEndpoint": "/device/gpis",
    "impinjIotApiVerb": "GET",
    "impinjIotApiRequest": {}
  }
}

PUT

/device/gpos

GET

PUT

/http-stream

GET

PUT

/kafka

GET

PUT

/mqtt

GET

PUT

/openapi.json

GET

/profiles

GET

/profiles/inventory/presets

GET

/profiles/inventory/presets-schema

GET

/profiles/inventory/presets/{presetId}

DELETE

GET

PUT

/profiles/inventory/presets/{presetId}/start

POST

/profiles/inventory/start

POST

/profiles/inventory/tag

GET

/profiles/inventory/tag-access

POST

/profiles/motion/presets

GET

/profiles/motion/presets/{presetId}

DELETE

GET

PUT

/profiles/motion/presets/{presetId}/start

POST

/profiles/motion/start

POST

/profiles/stop

POST

/status

GET

/system

GET

/system/access/authentication

GET

PUT

/system/access/users

GET

/system/access/users/{userId}/password

PUT

/system/antenna-hub

GET

/system/antenna-hub/disable

POST

/system/antenna-hub/enable

POST

/system/cap/installation

GET

PUT

/system/certificates/ca/certs

GET

POST

/system/certificates/ca/certs/{certId}

DELETE

GET

/system/certificates/cap/certs

GET

POST

/system/certificates/cap/certs/{certId}

DELETE

GET

/system/certificates/tls/certs

GET

POST

/system/certificates/tls/certs/{certId}

DELETE

GET

/system/certificates/tls/csr

POST

/system/certificates/tls/services/{tlsService}

DELETE

GET

PUT

/system/diagnostics/debug-bundle

GET

/system/diagnostics/watchdog-bundle

DELETE

GET

/system/feature

GET

POST

/system/feature/{name}

DELETE

GET

/system/hostname

GET

PUT

/system/http

GET

PUT

/system/https

GET

PUT

/system/image

GET

/system/image/upgrade

GET

POST

/system/mdns

GET

PUT

/system/network/dns/domains

GET

PUT

/system/network/dns/servers

GET

PUT

/system/network/interfaces

GET

/system/network/interfaces/{interfaceId}

GET

PUT

/system/network/interfaces/{interfaceId}/wlan/access-points

GET

/system/network/interfaces/{interfaceId}/wlan/connection

GET

PUT

/system/network/interfaces/{interfaceId}/{networkProtocol}/configuration

GET

PUT

/system/port-security

GET

PUT

/system/power

GET

PUT

/system/reboot

POST

/system/region

GET

PUT

/system/rfid/interface

GET

PUT

/system/rfid/llrp

GET

/system/temperature

GET

/system/time

GET

PUT

/system/time/ntp

GET

PUT

/system/time/ntp/servers

GET

POST

/system/time/ntp/servers/{serverId}

DELETE

GET

/system/usb

GET

PUT

/system/utilization

GET

/webhooks/event

GET

PUT