The ThingWorx Platform is fully exposed using the REST API including every property, service, subsystem, and function. This means that a remote device can integrate with ThingWorx by sending correctly formatted Hyper Text Transfer Protocol (HTTP) requests. Such an application could alter thing properties, execute services, and more.
To help you get started using the REST API for connecting your edge devices to ThingWorx, our ThingWorx developers put together a few resources on the Developer Portal:
Here are some links I could find regarding REST API's
Rest API Quickstart = https://developer.thingworx.com/resources/guides/thingworx-rest-api-quickstart
REST API How-To Guide = https://developer.thingworx.com/resources/guides/rest-api-how-guide
REST API Core Concepts = https://developer.thingworx.com/resources/guides/thingworx-rest-api-core-concepts
REST API Help Center = PTC
Thank you for letting us know. I just updated all the links and everything should direct you to the correct assets on the Developer Portal.
Is it possible to send data to the Edge devices via REST? I assume we need the EMS on the edge for that.
Yes, you are correct. The EMS exposes a REST interface when it is running that bridges to the REST API of the platform it is connected to.
This blog post has more details: