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.