IotHub TALQ
  1. Devices
IotHub TALQ
  • API
    • Guia
      • Vendor
        • Create a Guia Vendor
        • List Guia Vendors
        • Modify a Guia Vendor
        • Modify a Guia Photo Vendor
      • Devices
        • List Guia Devices
          GET
        • Get a Guia Device
          GET
        • Get a Guia Device Attribute History
          GET
        • List Guia Gateways
          GET
        • Modify devices
          PATCH
        • Modify device
          PATCH
        • Modify device function
          PATCH
        • Modify device - Set External Id
          PATCH
        • Modify device function attribute
          PATCH
        • Modify a Guia Change Asset Device
          PATCH
        • Create a Guia Device From Identified Material
          POST
        • Create a Guia Device Multiple From Identified Material
          POST
      • Device classes
        • List Guia Device Classes
        • Get a Guia Device Class
        • List Guia Device Class Functions
      • Functions
        • List Guia Functions
        • List Guia Function Attributes
        • List Guia Function Types
      • Attributes
        • List Guia Attributes get
        • List Guia Function Attributes
      • Groups
        • Create a Guia Group
        • List Guia Groups
        • Get a Guia Group
        • Get Count
        • Get a Guia Group Member Count
        • Update Groups
        • Update a Guia Group
        • Update a Guia Group Member
        • Delete a Guia Group
        • Delete a Guia Group Member
    • TALQ
      • Device Class
        • Create a Talq Device Class
        • Update Talq Device Class
        • Delete a Talq Device Class
        • Update a Talq Device Class
      • Device
        • Create a Talq Device
        • List Talq Devices
        • Modify a Talq Device
        • Update Talq Devices
        • Delete a Talq Device
        • Get a Talq Device
        • Modify a Talq Device patch
        • Update a Talq Device
        • Get a Talq Device Function
        • Get a Talq Device Attribute
      • Services
        • Create a Talq Service
      • Group
        • List Talq Groups
        • Get a Talq Group
    • Google Pub
      • Sub
        • List Pubsub Failed Messages
        • Get a Pubsub Failed Message
        • Delete a Pubsub Failed Message
        • Create a Pubsub Guia Device Multiple Devices Partial Update
        • Create a Pubsub Guia Device Partial Device Update
        • Create a Pubsub Guia Device Attribute Value Update
        • Create a Pubsub Guia Device Function Update
        • Create a Pubsub Guia Device Set External Id
        • Create a Pubsub Vendor Dispatcher Dispatch
    • Clients
      • Create a Client
      • Modify a Client Synchronize
    • Vendors
      • Create a Vendor
      • List Vendors
      • Create a Vendor Client Service Cod
      • Get a Vendor Client Service Cod
      • Delete a Vendor Client Service Cod
    • Health Check
      • List Health
  • Docs TALQ
    • Visão Geral do Projeto
    • Processo de Inicialização - Bootstrap Process
    • API TALQ
    • API GUIA
    • Tratamento de Erros
    • Configurações da instância
    • Sobreposição de comandos
  1. Devices

Create a Guia Device Multiple From Identified Material

POST
/guia/devices/multipleFromIdentifiedMaterial
Creates multiple devices using a identified material from Guia. The device existence validation may vary depending on the vendor. Only allowed vendors may use this endpoint, although it is not recommended.

Request

Query Params

Header Params

Body Params application/json

Example
[
    {
        "deviceClassUuid": "5a153bc8-eec4-43c3-a373-ac7ce8722015",
        "externalId": "codMaterialIdent"
    },
    {
        "deviceClassUuid": "5a153bc8-eec4-43c3-a373-ac7ce8722015",
        "externalId": "codMaterialIdent2"
    }
]

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://iot.exati.com.br/guia/devices/multipleFromIdentifiedMaterial?vendorUuid=1483dc91-dbf2-4c7c-bf88-595cd3ad1925' \
--header 'x-guia-uuid;' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
        "deviceClassUuid": "5a153bc8-eec4-43c3-a373-ac7ce8722015",
        "externalId": "codMaterialIdent"
    },
    {
        "deviceClassUuid": "5a153bc8-eec4-43c3-a373-ac7ce8722015",
        "externalId": "codMaterialIdent2"
    }
]'

Responses

🟢201Created
application/json
The device was created successfully.
Body

Example
[
    {
        "uuid": "string",
        "name": "string",
        "externalId": "string",
        "deviceClassUuid": "string",
        "functions": [
            {
                "name": "string",
                "type": "string",
                "attributeValues": []
            }
        ]
    }
]
🟠400Bad Request
🟠403Forbidden
🟠409409
Modified at 2025-07-31 12:38:38
Previous
Create a Guia Device From Identified Material
Next
List Guia Device Classes