Particle
communityIoT platform for building connected devices with cloud API, OTA updates, and fleet management.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.particle.io/v1/devicesList IoT devices
Returns
devices[] with id, name, connected, last_heard, platform_id, product_id, system_firmware_version, variables, functionsGET
https://api.particle.io/v1/devices/{deviceId}/{varName}Read device variable
Parameters
varNamevariable name (stringrequireddeviceIddevice ID (stringrequiredReturns
name, result (variable value), coreInfo with last_heard, connectedPOST
https://api.particle.io/v1/devices/{deviceId}/{funcName}Call device function
Parameters
argfunction argument (stringoptionaldeviceIddevice ID (stringrequiredfuncNamefunction name (stringrequiredReturns
id, name, connected, return_value