Last updated on October 27, 2017

API changelog for Appspace 6.2.2


Below are the recent API changes made in Appspace on-premises 6.2.2.


Application API

API changes were made to

  • Retrieve application (sign) - GET http://{your-server-url}/api/v1/core/applications/
  • Create widgets in a sign - POST http://{your-server-url}/api/v1/core/applications/<appId>/widgets
  • Retrieve widgets in a sign - GET http://{your-server-url}/api/v1/core/applications/<appId>/widgets
  • Retrieve widgets in a sign - GET http://{your-server-url}/api/v1/core/applications/<appId>/widgets/<widgetId>
  • Update widgets in a sign - PUT http://{your-server-url}/api/v1/core/applications/<appId>/widgets/<widgetId>
  • Retrieve Weather widget in a sign - GET http://{your-server-url}/api/v1/core/datasources/<DatasourceId>/weathers/subscriptions
  • Update Weather widget in a sign - PUT http://{your-server-url}/api/v1/core/datasources/<DatasourceId>/weathers/subscriptions
  • Create Media Zone widgets in a sign - POST http://{your-server-url}/api/v1/core/datasources/mediazones/linkedmediazones

Changes from Appspace v6.0 to v6.2.2

  • Optimizations to the API graph and database queries to improve overall performance when creating and retrieving a sign, or widgets in a sign, by:
    • Implementing the use of direct queries, and eliminating the use of subset queries.
    • Updating the Nhibernate mapping to prevent n+1 queries.
    • Improving the permission checking algorithm in a sign and its widgets.

Network API

API changes were made to

  • Create networks - POST http://{your-server-url}/api/v1/core/networks
  • Retrieve networks - GET http://{your-server-url}/api/v1/core/networks

Changes from Appspace v6.0 to v6.2.2

  • Optimizations to the API graph and database queries to improve performance when creating and retrieving networks, by:
    • Implementing the use of direct queries, and eliminating the use of subset queries.
    • Updating the Nhibernate mapping to prevent n+1 queries.
    • Improving the permission checking algorithm in a network.

User API

API changes were made to

  • Create users - POST http://{your-server-url}/api/v1/core/users
  • Retrieve users - GET http://{your-server-url}/api/v1/core/users?username=<username>

Changes from Appspace v6.0 to v6.2.2

  • Optimizations to the API graph and database queries to improve performance when creating and retrieving users, by:
    • Implementing the use of direct queries, and eliminating the use of subset queries.
    • Updating the Nhibernate mapping to prevent n+1 queries.
    • Improving the permission checking algorithm in Users.