Particle

api.particle.io

Community

Particle is an IoT platform that lets you manage, monitor, and control connected devices at scale. It provides a cloud API for reading device variables, calling device functions, managing fleets, and streaming real-time events from embedded hardware.

Auth

oauth2

Pricing

free

Spec version

1.0

Base URL

https://api.particle.io

Crawl failures

1

Last verified

2026-03-01T11:09:05.000Z

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Capabilities

call_device_function

analytics

Remotely invoke a function exposed by device firmware, passing an argument string and receiving a return value.

Detail: https://api.particle.io/capabilities/call_device_function

get_device_diagnostics

analytics

Retrieve diagnostic vitals from a device including signal strength, memory usage, and connectivity health.

Detail: https://api.particle.io/capabilities/get_device_diagnostics

get_device_info

analytics

Get detailed information about a specific device including its exposed variables, functions, connectivity status, and firmware version.

Detail: https://api.particle.io/capabilities/get_device_info

list_devices

analytics

List all IoT devices owned by the authenticated user, with online status, last heard time, and firmware version.

Detail: https://api.particle.io/capabilities/list_devices

manage_device

analytics

Update a device's name, notes, or settings, or unclaim it from your account entirely.

Detail: https://api.particle.io/capabilities/manage_device

ping_device

analytics

Check whether a device is currently online and reachable by sending a ping request to it.

Detail: https://api.particle.io/capabilities/ping_device

read_device_variable

analytics

Read the current value of a variable exposed by device firmware, such as a sensor reading or device state.

Detail: https://api.particle.io/capabilities/read_device_variable

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: Particle
Description: Particle is an IoT platform that lets you manage, monitor, and control connected devices at scale. It provides a cloud API for reading device variables, calling device functions, managing fleets, and streaming real-time events from embedded hardware.
Auth: oauth2
Capabilities:
  - call_device_function: Remotely invoke a function exposed by device firmware, passing an argument string and receiving a return value.
  - get_device_diagnostics: Retrieve diagnostic vitals from a device including signal strength, memory usage, and connectivity health.
  - get_device_info: Get detailed information about a specific device including its exposed variables, functions, connectivity status, and firmware version.
  - list_devices: List all IoT devices owned by the authenticated user, with online status, last heard time, and firmware version.
  - manage_device: Update a device's name, notes, or settings, or unclaim it from your account entirely.
  - ping_device: Check whether a device is currently online and reachable by sending a ping request to it.
  - read_device_variable: Read the current value of a variable exposed by device firmware, such as a sensor reading or device state.