ptc-thingworx · Capability
PTC ThingWorx REST API
PTC ThingWorx REST API provides programmatic access to the ThingWorx IoT platform including thing management, property read/write, service execution, event subscription, and mashup data APIs using Application Key or OAuth authentication. ThingWorx is PTC's industrial IoT platform for digital twin and connected factory applications.
What You Can Do
GET
Listthings
— List things
/Things
GET
Getthing
— Get a thing
/Things/{thingName}
GET
Getthingproperties
— Get all thing properties
/Things/{thingName}/Properties
GET
Getthingproperty
— Get a thing property
/Things/{thingName}/Properties/{propertyName}
PUT
Setthingproperty
— Set a thing property
/Things/{thingName}/Properties/{propertyName}
GET
Querypropertyhistory
— Query property history
/Things/{thingName}/Properties/{propertyName}/QueryPropertyHistory
POST
Executeservice
— Execute a thing service
/Things/{thingName}/Services/{serviceName}
GET
Getthingevents
— List thing events
/Things/{thingName}/Events
GET
Geteventhistory
— Query event history
/Things/{thingName}/EventHistory
GET
Listthingtemplates
— List thing templates
/ThingTemplates
GET
Getdatashape
— Get a data shape
/DataShapes/{dataShapeName}
MCP Tools
listthings
List things
read-only
idempotent
getthing
Get a thing
read-only
idempotent
getthingproperties
Get all thing properties
read-only
idempotent
getthingproperty
Get a thing property
read-only
idempotent
setthingproperty
Set a thing property
idempotent
querypropertyhistory
Query property history
read-only
idempotent
executeservice
Execute a thing service
getthingevents
List thing events
read-only
idempotent
geteventhistory
Query event history
read-only
idempotent
listthingtemplates
List thing templates
read-only
idempotent
getdatashape
Get a data shape
read-only
idempotent