Skip to main content
5-Regular Member
October 31, 2017
Question

Is there REST (or any other) API to edit Thingworx Studio projects?

  • October 31, 2017
  • 2 replies
  • 3028 views

Is there REST (or any other) API to edit Thingworx Studio projects programattically?

I have automation process in mind that can create AR experiences from CAD Data without human interaction with Thingworx Studio.

I need the following programmatic abilities

  1. Login into Thingworx Studio
  2. List available thingmarks
  3. Create new Project
  4. Add models with their 3D coordinates
  5. Add Thingmark with its 3D coordinate (or [0, 0, 0] be default)
  6. Add application parameters and bind to model parameters
  7. Add 3D labels
  8. Add 2D components (Button, Checkbox, Label)
  9. Add Home.js content
  10. Publish to Experience Server
  11. Delete project
  12. Logout from Thingworx Studio
  13. Shutdown

    2 replies

    1-Visitor
    November 2, 2017

    Nice Idea Vladimir Parfenov​. I am looking for the responses on this Thread.

    5-Regular Member
    November 3, 2017

    Vladimir Parfenov​ Well for few things Studio does allow CURL commands i.e., to delete / update / publish projects and to get a list of all projects.

    But for other feature, I guess that may not be possible. At least as of now there isn't one such. If you are familiar with ThingWorx Composer, I couldn't imagine adding a widget to a project through a REST call.