Skip to content

General Enhancements

Scheduling RESTful Gateway Enhancements

Changes to service login and session creation

Session creation guidance has changed from passing the credentials in the query string of the URL to passing the credentials as 'x-www-form-urlencoded' data in the content of the POST request. This is to ensure sensitive data is not written to web service request logs. Sending credentials in the query string of the URL has been disabled but can be re-enabled by the GatewayAllowURLCredentials permission.

See the Interface Guide System Endpoints - Session section for further details.

Warning

Integrations may need updating to support sending credentials this way. To allow passing credentials as before the GatewayAllowURLCredentials permission can be altered.

Sending data to a child organisation from a head organisation session

Data can now be sent to a child organisation, while logged in as an Administrator in the head organisation, by specifying the childAccountId parameter on the POST data endpoint. This enables scenarios such as updating a child organisation's expiring license without needing login credentials for the child organisation.

See the Interface Guide Scheduling Endpoints - Data section for further details.

Data Validation

The Input Manager will now validate and clean all input by default during processing. Any duplicate rows, or rows missing mandatory attributes, will be removed. Warnings will be reported where other data problems are detected. This uses the same validation available in the 'Data Viewer' screen on the Workbench, which has also been enhanced for this release.

Status Ordering

A new parameter 'UseLatestUpdateForStatusTime' can be used to configure how multiple travelling or on site statuses are handled. See the Scheduling Concepts - Status Changes guide for further details.